diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md
index b84ad1da..83245022 100644
--- a/.github/pull_request_template.md
+++ b/.github/pull_request_template.md
@@ -1,6 +1,6 @@
# PR Summary
-Sci/Tech Reviewer:
+Sci/Tech Reviewer:
Code Reviewer:
diff --git a/.github/scripts/create_jules_version_docs.py b/.github/scripts/create_jules_version_docs.py
new file mode 100755
index 00000000..8726b710
--- /dev/null
+++ b/.github/scripts/create_jules_version_docs.py
@@ -0,0 +1,199 @@
+#!/usr/bin/env python3
+# -----------------------------------------------------------------------------
+# (C) Crown copyright Met Office. All rights reserved.
+# The file LICENCE, distributed with this code, contains details of the terms
+# under which the code may be used.
+# -----------------------------------------------------------------------------
+"""
+Build versioned Jules docs
+Expects gh to be available
+Expects to be run in an environment that can build the Jules docs
+"""
+
+import argparse
+import json
+import logging
+import subprocess
+import shutil
+import time
+from pathlib import Path
+from shlex import split
+
+logger = logging.getLogger(__name__)
+
+
+def run_command(
+ command: str,
+ cwd: Path = None,
+) -> subprocess.CompletedProcess:
+ """
+ Run a subprocess command and return the result object
+ Inputs:
+ - command, str with command to run
+ Outputs:
+ - result object from subprocess.run
+ """
+
+ logger.debug(f"Running Command: '{command}'")
+ command = split(command)
+ result = subprocess.run(
+ command,
+ capture_output=True,
+ text=True,
+ timeout=300,
+ shell=False,
+ check=False,
+ cwd=cwd,
+ )
+ if result.returncode:
+ print(result.stdout, end="\n\n\n")
+ raise RuntimeError(
+ f"[FAIL] Issue found running command {command}\n\n{result.stderr}"
+ )
+ return result
+
+
+def get_releases() -> list[str]:
+ """
+ Use gh to get a list of releases in Jules
+ remove git_migration release and sort by version number
+ """
+ result = run_command("gh release list -R MetOffice/jules --json tagName,createdAt")
+ releases = json.loads(result.stdout)
+ time_format = "%Y-%m-%dT%H:%M:%SZ"
+ releases = sorted(
+ releases,
+ reverse=True,
+ key=lambda x: time.mktime(time.strptime(x["createdAt"], time_format)),
+ )
+ releases = [x["tagName"] for x in releases]
+ # Remove git_migration release as docs didn't exist at that point
+ releases.remove("git_migration")
+ logger.info(f"Releases: {releases}")
+ return releases
+
+
+def build_jules_docs(
+ ref: str, name: str, jules: Path, artifact: Path, output: Path, force: bool = False
+) -> None:
+ """
+ Checkout a git ref and build Jules docs at that ref
+ Copy built html to the output directory with subdirectory "name"
+ """
+
+ if not force and artifact:
+ artifact_version = artifact / name
+ if artifact_version.exists():
+ logger.info(f"Copying from artifact for version {name}")
+ shutil.copytree(artifact_version, output / name)
+ return
+
+ # Checkout git ref
+ run_command(f"git -C {jules} checkout {ref}")
+
+ # Build Jules Docs
+ logger.info(f"Building docs for ref {ref}")
+ run_command("make clean html", cwd=jules / "doc")
+
+ # Copy Built docs to output
+ logger.info(f"Copying built docs to output for ref {ref}")
+ shutil.copytree(jules / "doc" / "build" / "html", output / name)
+
+
+def edit_index(index_file_path: Path, releases: list[str]) -> None:
+ """
+ Edit the index.html to point at the different releases
+ """
+ logger.info("Updating template index file")
+
+ releases.append("latest")
+
+ lines = index_file_path.read_text()
+ lines = lines.split("\n")
+
+ for i, line in enumerate(lines):
+ if "LOCATION FOR AUTOMATIC UPDATING" in line:
+ index = i + 1
+
+ for release in releases:
+ vn = f'
{release}'
+ lines.insert(index, vn)
+
+ with open(index_file_path, "w") as f:
+ for line in lines:
+ f.write(f"{line}\n")
+
+
+def parse_args() -> argparse.Namespace:
+ """
+ Parse Command line arguments
+ """
+
+ parser = argparse.ArgumentParser(description="Build versioned jules docs")
+ parser.add_argument(
+ "-j",
+ "--jules",
+ default=Path("."),
+ type=Path,
+ help="Path to Jules clone (toplevel). Needs to have the full history to build "
+ "all Jules versions",
+ )
+ parser.add_argument(
+ "-o",
+ "--output",
+ default=Path().home() / "jules_docs",
+ type=Path,
+ help="Output directory for builds to be stored in",
+ )
+ parser.add_argument(
+ "-a",
+ "--artifact",
+ default=None,
+ type=Path,
+ help="Path to an existing build directory to copy old versions from. Expected "
+ "to be from a github artifact",
+ )
+ parser.add_argument(
+ "-l",
+ "--log",
+ default="WARNING",
+ help="Set the logging level (DEBUG, INFO, WARNING, ERROR, CRITICAL)",
+ )
+
+ return parser.parse_args()
+
+
+def main() -> None:
+ """
+ Main Function
+ """
+
+ args = parse_args()
+ logging.basicConfig(level=args.log, format="%(levelname)s: %(message)s")
+
+ # Ensue output directory is empty and then move template html file
+ if args.output.exists():
+ logger.warning("Removing existing output directory")
+ shutil.rmtree(args.output)
+ args.output.mkdir(parents=True)
+ index_file_path = args.output / "index.html"
+ shutil.copy(
+ Path(__file__).parent.resolve() / "template_index.html", index_file_path
+ )
+
+ # Get a list of releases
+ releases = get_releases()
+
+ # Build Docs for latest using main branch
+ build_jules_docs("main", "latest", args.jules, args.artifact, args.output, True)
+
+ # Build or Copy docs for releases
+ for release in releases:
+ build_jules_docs(release, release, args.jules, args.artifact, args.output)
+
+ # Edit template index.html
+ edit_index(index_file_path, releases)
+
+
+if __name__ == "__main__":
+ main()
diff --git a/.github/scripts/template_index.html b/.github/scripts/template_index.html
new file mode 100644
index 00000000..8f06b8ed
--- /dev/null
+++ b/.github/scripts/template_index.html
@@ -0,0 +1,21 @@
+
+
+
+ Joint UK Land Environment Simulator Documentation
+
+
+
+
+ Joint UK Land Environment Simulator (JULES) Documentation
+
+
+
+
diff --git a/.github/workflows/track-review-project.yaml b/.github/workflows/track-review-project.yaml
new file mode 100644
index 00000000..639477cd
--- /dev/null
+++ b/.github/workflows/track-review-project.yaml
@@ -0,0 +1,17 @@
+name: Track Review Project
+
+on:
+ workflow_run:
+ workflows: [Trigger Review Project]
+ types:
+ - completed
+
+permissions:
+ actions: read
+ contents: read
+ pull-requests: write
+
+jobs:
+ track_review_project:
+ uses: MetOffice/growss/.github/workflows/track-review-project.yaml@main
+ secrets: inherit
diff --git a/.github/workflows/trigger-project-workflow.yaml b/.github/workflows/trigger-project-workflow.yaml
new file mode 100644
index 00000000..ccb7a55b
--- /dev/null
+++ b/.github/workflows/trigger-project-workflow.yaml
@@ -0,0 +1,17 @@
+name: Trigger Review Project
+
+on:
+ pull_request_target:
+ types: ["opened", "synchronize", "reopened", "edited", "review_requested", "review_request_removed", "closed"]
+ pull_request_review:
+ pull_request_review_comment:
+
+permissions:
+ actions: read
+ contents: read
+ pull-requests: write
+
+jobs:
+ trigger_project_workflow:
+ uses: MetOffice/growss/.github/workflows/trigger-project-workflow.yaml@main
+ secrets: inherit
diff --git a/.github/workflows/user-guide.yaml b/.github/workflows/user-guide.yaml
index bf00cc37..e7c49cf6 100644
--- a/.github/workflows/user-guide.yaml
+++ b/.github/workflows/user-guide.yaml
@@ -8,6 +8,8 @@
name: User Guide
on:
+ release:
+ types: [published]
push:
branches:
- main
@@ -19,6 +21,7 @@ on:
workflow_dispatch:
permissions:
+ actions: read
contents: read
pages: write
id-token: write
@@ -27,13 +30,31 @@ jobs:
build-and-deploy:
runs-on: ubuntu-latest
timeout-minutes: 5
+ outputs:
+ should-deploy: ${{ steps.check-deploy.outputs.should-deploy }}
env:
PYTHON_VRSN: '3.13'
- VENV_PATH: 'doc/.venv'
+ JULES_PATH: jules
+ ARTIFACT_PATH: artifact
+ OUTPUT_PATH: jules_docs
+ VENV_PATH: jules/doc/.venv
steps:
+ - name: Check deployment conditions
+ id: check-deploy
+ run: |
+ if [[ "${{ github.repository }}" == "MetOffice/jules" && "${{ github.ref_name }}" == "main" && ("${{ github.event_name }}" == "push" || "${{ github.event_name }}" == "merge_group" || "${{ github.event_name }}" == "release" || "${{ github.event_name }}" == "workflow_dispatch") ]]; then
+ echo "should-deploy=true" >> $GITHUB_OUTPUT
+ else
+ echo "should-deploy=false" >> $GITHUB_OUTPUT
+ fi
+
- name: Checkout repository
uses: actions/checkout@v6
+ with:
+ path: ${{ env.JULES_PATH }}
+ # Get all refs to build historic versions
+ fetch-depth: 0
- name: Setup uv with Python ${{ env.PYTHON_VRSN }}
uses: astral-sh/setup-uv@v7
@@ -50,34 +71,66 @@ jobs:
${{ runner.os }}-uv-
- name: Install dependencies
- working-directory: ./doc
+ working-directory: ${{ env.JULES_PATH }}/doc
run: uv sync
- name: Lint Sphinx docs
- working-directory: ./doc
+ working-directory: ${{ env.JULES_PATH }}/doc
run: uv run sphinx-lint source
- - name: Build HTML docs
- working-directory: ./doc
+ - name: Build HTML docs for testing
+ if: steps.check-deploy.outputs.should-deploy == 'false'
+ working-directory: ${{ env.JULES_PATH }}/doc
run: uv run make clean html
+ - name: Download Artifact
+ if: steps.check-deploy.outputs.should-deploy == 'true'
+ continue-on-error: true
+ env:
+ GH_TOKEN: ${{ github.token }}
+ run: |
+ # Get workflow id of last run to upload an artifact
+ run_id=$(gh run list -R MetOffice/jules -b main -w user-guide.yaml --limit 2 --json databaseId | jq -r '.[1].databaseId')
+
+ # Download tarred artifact
+ gh run download -R MetOffice/jules $run_id -n github-pages
+
+ # Create output directory and untar
+ tar -xf artifact.tar --one-top-level=artifact
+
+
+ - name: Build HTML docs for deployment
+ if: steps.check-deploy.outputs.should-deploy == 'true'
+ env:
+ GH_TOKEN: ${{ github.token }}
+ run: |
+ source ${{ env.VENV_PATH }}/bin/activate
+ if [ -d ${{ env.ARTIFACT_PATH }} ]; then
+ echo "Using Artifact"
+ python3 ${{ env.JULES_PATH }}/.github/scripts/create_jules_version_docs.py -j ${{ env.JULES_PATH }} -a ${{ env.ARTIFACT_PATH }} -o ${{ env.OUTPUT_PATH }} -l INFO
+ else
+ echo "Not Using Artifact"
+ python3 ${{ env.JULES_PATH }}/.github/scripts/create_jules_version_docs.py -j jules -o ${{ env.OUTPUT_PATH }} -l INFO
+ fi
+
- name: Minimize uv cache
run: uv cache prune --ci
# -- Deploy to GitHub Pages only on push to upstream main
- name: Setup GitHub Pages
- if: ${{ github.ref_name == 'main' && (github.event_name == 'push' || github.event_name == 'merge_group') }}
+ if: steps.check-deploy.outputs.should-deploy == 'true'
uses: actions/configure-pages@v5
- name: Upload artifact to GitHub Pages
- if: ${{ github.ref_name == 'main' && (github.event_name == 'push' || github.event_name == 'merge_group') }}
+ if: steps.check-deploy.outputs.should-deploy == 'true'
uses: actions/upload-pages-artifact@v4
with:
name: github-pages
- path: doc/build/html
- retention-days: 1
+ path: ${{ env.OUTPUT_PATH }}
+ # Use maximum retention days to avoid rebuilding all versions if possible
+ retention-days: 90
- name: Deploy to GitHub Pages
id: deployment
- if: ${{ github.ref_name == 'main' && (github.event_name == 'push' || github.event_name == 'merge_group') }}
+ if: steps.check-deploy.outputs.should-deploy == 'true'
uses: actions/deploy-pages@v4
diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md
index c34eb45d..5aad94e5 100644
--- a/CONTRIBUTORS.md
+++ b/CONTRIBUTORS.md
@@ -1,5 +1,11 @@
# Contributors
-| GitHub user | Real Name | Affiliation | Date |
-| ----------- | --------- | ----------- | ---- |
-| james-bruten-mo | James Bruten | Met Office | 2025-12-09 |
+| GitHub user | Real Name | Affiliation | Date |
+| --------------- | ---------------- | ----------- | ---------- |
+| james-bruten-mo | James Bruten | Met Office | 2025-12-09 |
+| ppharris | Phil Harris | UKCEH | 2025-12-18 |
+| maggiehendry | Maggie Hendry | Met Office | 2026-01-26 |
+| andrewcoughtrie | Andrew Coughtrie | Met Office | 2026-02-10 |
+| yaswant | Yaswant Pradhan | Met Office | 2026-02-11 |
+| ScottWales | Scott Wales | Bureau of Meteorology | 2026-02-16 |
+| t00sa | Sam Clarke-Green | Met Office | 2026-02-27 |
diff --git a/README.md b/README.md
index e35df4e3..b178d960 100644
--- a/README.md
+++ b/README.md
@@ -21,6 +21,9 @@ contributing to this project. By working together under a shared understanding,
we can continuously improve the project while creating a friendly, inclusive
space for all contributors.
+The JULES release schedule and deadlines can be viewed in the
+[milestones](https://github.com/metoffice/jules/milestones).
+
### Contributors Licence Agreement
Please see the
diff --git a/bin/upgrade_jules_test_apps b/bin/upgrade_jules_test_apps
index 8a941192..8d65dadd 100755
--- a/bin/upgrade_jules_test_apps
+++ b/bin/upgrade_jules_test_apps
@@ -73,6 +73,7 @@ for app in "${APPS[@]}"; do
[[ $app == *umdp3_checker* ]] || \
[[ $app == *export_simsys_scripts* ]] || \
[[ $app == *fab_jules* ]] || \
+ [[ $app == *extract_source* ]] || \
[[ $app == *metadata_checker* ]] ; then
echo "[INFO] IGNORING app in $app"
TRY_UPGRADE_MACRO=false
diff --git a/dependencies.yaml b/dependencies.yaml
index 58d43f3e..516b6922 100644
--- a/dependencies.yaml
+++ b/dependencies.yaml
@@ -23,4 +23,4 @@ jules:
SimSys_Scripts:
source: git@github.com:MetOffice/SimSys_Scripts.git
- ref: 2025.12.1
+ ref: 2026.03.1
diff --git a/doc/source/conf.py b/doc/source/conf.py
index c0b68d71..3ff14d54 100644
--- a/doc/source/conf.py
+++ b/doc/source/conf.py
@@ -51,16 +51,16 @@
# General information about the project.
project = u'Joint UK Land Environment Simulator (JULES)'
-copyright = u'2025'
+copyright = u'2026'
# The version info for the project you're documenting, acts as replacement for
# |version| and |release|, also used in various other places throughout the
# built documents.
#
# The short X.Y version.
-version = '8.0'
+version = '8.1'
# The full version, including alpha/beta/rc tags.
-release = '8.0'
+release = '8.1'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
diff --git a/doc/source/release_notes/JULES8-1.rst b/doc/source/release_notes/JULES8-1.rst
new file mode 100644
index 00000000..6b8abe43
--- /dev/null
+++ b/doc/source/release_notes/JULES8-1.rst
@@ -0,0 +1,32 @@
+JULES version 8.1 Release Notes
+===============================
+
+The JULES vn8.1 release consists of approximately 12 contributions, including work by many people.
+
+Full details of the changes committed for JULES vn8.1 can be found on the `JULES GitHub repository `_.
+
+Issue numbers are indicated below, e.g. #39.
+
+
+General/Technical changes
+-------------------------
+
+ * Migrated metadata for :nml:lst:`JULES_MODEL_ENVIRONMENT` and the remainder of :nml:lst:`JULES_SURFACE` to the shared metadata in jules-shared. (#39)
+ * Updated URLs in metadata. (#55)
+ * Various improvements to GitHub workflow. (#27, 48, 52, 56, 57, 58)
+
+Changes to testing
+------------------
+
+ * Updates for testing at UKCEH: added a Rocky9 platform and enabled testing of the rivers-only build. (#35)
+ * Changed Met Office Cray EX queue used by remote init jobs to shared to reduce resource usage and improve turnaround. (#51)
+ * Added a configuration for the Bureau of Meteorology's Cray EX Sentinel system. (#53)
+
+
+Documentation updates
+---------------------
+
+ * Updates associated with many of the above changes, and release notes.
+
+
+Documentation can be viewed on the github page ``_.
diff --git a/doc/source/release_notes/contents.rst b/doc/source/release_notes/contents.rst
index a2f6186d..f68ab591 100644
--- a/doc/source/release_notes/contents.rst
+++ b/doc/source/release_notes/contents.rst
@@ -3,6 +3,7 @@ Release notes
=============
.. toctree::
+ JULES8-1
JULES8-0
JULES7-9
JULES7-8
diff --git a/etc/fcm-make/make-river.cfg b/etc/fcm-make/make-river.cfg
index d4ae66ba..96438df1 100644
--- a/etc/fcm-make/make-river.cfg
+++ b/etc/fcm-make/make-river.cfg
@@ -10,6 +10,7 @@
# Use environment variables to control the configuration via include files
################################################################################
# Variables defined initially so we can append to them later:
+$extract_path_incl = bin utils/drhook_dummy
$fpp_defs{?} = RIVERS_ONLY
$fflags =
$ldflags =
@@ -18,6 +19,9 @@ $external_libs =
$inc_paths =
$lib_paths =
+# File that FCM should use to check MPI dependencies under JULES_MPI=nompi.
+$nompi_trigger_file = river/src/control/rivers-standalone/river.F90
+
# Select a platform config; provided by the user.
$JULES_PLATFORM{?} = custom
@@ -40,8 +44,7 @@ extract.location[river] = $HERE/../..
# be rewritten to allow more of JULES to be excluded.
extract.path-excl[river] = / # everything
-extract.path-incl[river] = bin \
- utils/drhook_dummy \
+extract.path-incl[river] = $extract_path_incl \
src/control/rivers-standalone \
src/initialisation/rivers-standalone \
src/io/rivers-standalone \
@@ -226,7 +229,6 @@ preprocess.target{category} = src
preprocess.target{task} = install process
preprocess.prop{file-ext.h} = .inc
-
################################################################################
# Configure the build step
################################################################################
diff --git a/etc/fcm-make/make.cfg b/etc/fcm-make/make.cfg
index 0995d875..cf27c477 100644
--- a/etc/fcm-make/make.cfg
+++ b/etc/fcm-make/make.cfg
@@ -18,6 +18,9 @@ $external_libs =
$inc_paths =
$lib_paths =
+# File that FCM should use to check MPI dependencies under JULES_MPI=nompi.
+$nompi_trigger_file = jules/src/control/standalone/jules.F90
+
# Select a platform config; provided by the user.
$JULES_PLATFORM{?} = custom
diff --git a/etc/fcm-make/mpi/nompi.cfg b/etc/fcm-make/mpi/nompi.cfg
index 7fabf5dc..8320de9b 100644
--- a/etc/fcm-make/mpi/nompi.cfg
+++ b/etc/fcm-make/mpi/nompi.cfg
@@ -12,3 +12,7 @@ $external_libs = $external_libs $oasis_libs $ncdf_libs_dynamic
# Add additional flags for dynamic linking for NetCDF
$ldflags = $ldflags $ncdf_ldflags_dynamic
+
+# Explicit dependencies to ensure that FCM compiles/links code that doesn't have
+# an explicit interface.
+build.prop{dep.o}[$nompi_trigger_file] = mpi_init.o
diff --git a/etc/fcm-make/platform/bom-dr.cfg b/etc/fcm-make/platform/bom-dr.cfg
new file mode 100644
index 00000000..199a49ea
--- /dev/null
+++ b/etc/fcm-make/platform/bom-dr.cfg
@@ -0,0 +1,41 @@
+################################################################################
+# This platform file should be used for builds with the Cray compiler on the
+# BoM Cray EX "Sentinel"
+#
+# It makes sure that MPI and NetCDF are always on and Oasis is always off
+#
+# NetCDF flags are handled via the module system and compiler wrappers, so we
+# just have to make sure nothing specific is set
+################################################################################
+
+# The Cray compiler will sort out adding include and lib paths, so unset them
+$JULES_NETCDF_INC_PATH =
+$JULES_NETCDF_LIB_PATH =
+
+# Load the remote machine settings
+$JULES_REMOTE_HOST{?} =
+$JULES_REMOTE_PATH{?} =
+include = $HERE/../remote/$JULES_REMOTE.cfg
+
+# Load the compiler settings
+include = $HERE/../compiler/$JULES_COMPILER.cfg
+
+# Select the correct build type
+include = $HERE/../build/$JULES_BUILD.cfg
+
+# Select OpenMP or not
+include = $HERE/../omp/$JULES_OMP.cfg
+
+# Select NetCDF
+include = $HERE/../ncdf/netcdf.cfg
+
+# Select uncoupled
+include = $HERE/../coupler/nooasis.cfg
+
+# The Cray compiler will sort out linking the correct libraries, so unset them
+$ncdf_libs_dynamic =
+$ncdf_libs_static =
+
+# Select MPI
+include = $HERE/../mpi/mpi.cfg
+
diff --git a/etc/fcm-make/platform/ceh-rocky9.cfg b/etc/fcm-make/platform/ceh-rocky9.cfg
new file mode 100644
index 00000000..b9f1896a
--- /dev/null
+++ b/etc/fcm-make/platform/ceh-rocky9.cfg
@@ -0,0 +1,23 @@
+################################################################################
+# This platform file should be used when building on the JULES CEH Linux
+# CEHwl1
+#
+# It makes sure that the compiler is gfortran, that MPI is off (since the
+# default NetCDF installation does not support MPI), and that the NetCDF paths
+# are correctly set up should the user switch NetCDF on
+################################################################################
+
+# Load environment variable pre-settings
+include = $HERE/envars.cfg
+
+# Override any of the input variables that we need to for the CEH Linux
+# CEHwl1
+$JULES_REMOTE = local
+$JULES_COMPILER = gfortran_10_plus
+$JULES_NETCDF = netcdf
+$JULES_MPI = nompi
+$JULES_NETCDF_INC_PATH = /usr/lib64/gfortran/modules
+$JULES_NETCDF_LIB_PATH = /usr/lib64
+
+# Now load the the build config settings based on the supplied environment variables.
+include = $HERE/load_settings.cfg
diff --git a/rose-meta/jules-fcm-make/HEAD/rose-meta.conf b/rose-meta/jules-fcm-make/HEAD/rose-meta.conf
index 33982fce..5cb48f7e 100644
--- a/rose-meta/jules-fcm-make/HEAD/rose-meta.conf
+++ b/rose-meta/jules-fcm-make/HEAD/rose-meta.conf
@@ -5,7 +5,7 @@ title=Build configuration
compulsory=true
description=Type of build
sort-key=06
-url=http://jules-lsm.github.io/latest/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+url=https://metoffice.github.io/jules/latest/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
values=normal, fast, debug, $JULES_BUILD
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -13,7 +13,7 @@ widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
compulsory=false
description=Compiler to use settings for
sort-key=05
-url=http://jules-lsm.github.io/latest/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+url=https://metoffice.github.io/jules/latest/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
values=gfortran, intel, cray, nagfor, $JULES_COMPILER
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -21,20 +21,20 @@ widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
compulsory=false
description=Extra compiler flags to apply
sort-key=13
-url=http://jules-lsm.github.io/latest/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+url=https://metoffice.github.io/jules/latest/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
[env=JULES_LDFLAGS_EXTRA]
compulsory=false
description=Extra library flags to apply
sort-key=14
-url=http://jules-lsm.github.io/latest/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+url=https://metoffice.github.io/jules/latest/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
[env=JULES_MPI]
compulsory=false
description=Build with MPI
=Linked NetCDF libraries must have parallel support
sort-key=08
-url=http://jules-lsm.github.io/latest/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+url=https://metoffice.github.io/jules/latest/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
value-titles=no, yes, defined by suite
values=nompi, mpi, $JULES_MPI
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -46,7 +46,7 @@ sort-key=09
trigger=env=JULES_NETCDF_PATH: netcdf;
= env=JULES_NETCDF_INC_PATH: netcdf;
= env=JULES_NETCDF_LIB_PATH: netcdf;
-url=http://jules-lsm.github.io/latest/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+url=https://metoffice.github.io/jules/latest/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
value-titles=no, yes, defined by suite
values=nonetcdf, netcdf, $JULES_NETCDF
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -56,27 +56,27 @@ compulsory=false
description=Path to NetCDF include files
sort-key=11
type=character
-url=http://jules-lsm.github.io/latest/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+url=https://metoffice.github.io/jules/latest/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
[env=JULES_NETCDF_LIB_PATH]
compulsory=false
description=Path to NetCDF library files
sort-key=12
type=character
-url=http://jules-lsm.github.io/latest/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+url=https://metoffice.github.io/jules/latest/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
[env=JULES_NETCDF_PATH]
compulsory=false
description=Path to NetCDF installation
sort-key=10
type=character
-url=http://jules-lsm.github.io/latest/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+url=https://metoffice.github.io/jules/latest/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
[env=JULES_OMP]
compulsory=true
description=Build with OpenMP
sort-key=07
-url=http://jules-lsm.github.io/latest/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+url=https://metoffice.github.io/jules/latest/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
value-titles=no, yes, defined by suite
values=noomp, omp, $JULES_OMP
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -92,15 +92,14 @@ trigger=env=JULES_REMOTE: custom;
= env=JULES_NETCDF_PATH: custom;
= env=JULES_NETCDF_INC_PATH: custom;
= env=JULES_NETCDF_LIB_PATH: custom;
-url=http://jules-lsm.github.io/latest/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
-values=bom-xc40-intel, ceh, custom,
- =jasmin-gcc-nompi, jasmin-intel-nompi, jasmin-lotus-intel,
- =meto-azspice-gnu-mpi.cfg, meto-azspice-gnu-nompi.cfg,
- =meto-ex1a-cce, meto-ex1a-gfortran,
- =nci-gfortran, nci-intel,
- =niwa-cs500-gfortran, niwa-cs500-intel,
- =niwa-xc50-cce, niwa-xc50-gfortran, niwa-xc50-intel,
- =uoe-linux-gfortran, vm,
+url=https://metoffice.github.io/jules/latest/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+values=bom-dr, bom-xc40-intel, ceh,
+ =ceh-rocky9, custom, jasmin-gcc-nompi,
+ =jasmin-intel-nompi, jasmin-lotus-intel, meto-azspice-gnu-mpi,
+ =meto-azspice-gnu-nompi, meto-ex1a-cce, meto-ex1a-gfortran,
+ =nci-gfortran, nci-intel, niwa-cs500-gfortran,
+ =niwa-cs500-intel, niwa-xc50-cce, niwa-xc50-gfortran,
+ =niwa-xc50-intel, uoe-linux-gfortran, vm,
=$JULES_PLATFORM
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -110,7 +109,7 @@ description=Build on local or remote machine
sort-key=03
trigger=env=JULES_REMOTE_HOST: remote;
=env=JULES_REMOTE_PATH: remote;
-url=http://jules-lsm.github.io/latest/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+url=https://metoffice.github.io/jules/latest/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
values=local, remote, $JULES_REMOTE
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -120,7 +119,7 @@ description=Remote machine name (or group)
=This is used as an argument to rose host-select
sort-key=04
type=character
-url=http://jules-lsm.github.io/latest/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+url=https://metoffice.github.io/jules/latest/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
[env=JULES_REMOTE_PATH]
compulsory=false
@@ -128,11 +127,11 @@ description=Path to the remote make directory
=Overrides the path set by Rose to the
=make directory on the remote machine
sort-key=04a
-url=http://jules-lsm.github.io/latest/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+url=https://metoffice.github.io/jules/latest/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
[env=JULES_SOURCE]
compulsory=false
description=Path to JULES source
fail-if=this == ''; # Source to build from must be non-empty
sort-key=01
-url=http://jules-lsm.github.io/latest/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+url=https://metoffice.github.io/jules/latest/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
diff --git a/rose-meta/jules-fcm-make/versions.py b/rose-meta/jules-fcm-make/versions.py
index a87b49e2..e45e2e4c 100644
--- a/rose-meta/jules-fcm-make/versions.py
+++ b/rose-meta/jules-fcm-make/versions.py
@@ -496,3 +496,13 @@ class vn79_vn80(MacroUpgrade):
def upgrade(self, config, meta_config=None):
# Nothing to do
return config, self.reports
+
+class vn80_vn81(MacroUpgrade):
+ """Version bump macro"""
+
+ BEFORE_TAG = "vn8.0"
+ AFTER_TAG = "vn8.1"
+
+ def upgrade(self, config, meta_config=None):
+ # Nothing to do
+ return config, self.reports
diff --git a/rose-meta/jules-fcm-make/vn8.0/rose-meta.conf b/rose-meta/jules-fcm-make/vn8.0/rose-meta.conf
index d76bf25b..34687284 100644
--- a/rose-meta/jules-fcm-make/vn8.0/rose-meta.conf
+++ b/rose-meta/jules-fcm-make/vn8.0/rose-meta.conf
@@ -5,7 +5,7 @@ title=Build configuration
compulsory=true
description=Type of build
sort-key=06
-url=http://jules-lsm.github.io/vn8.0/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+url=https://metoffice.github.io/jules/vn8.0/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
values=normal, fast, debug, $JULES_BUILD
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -13,7 +13,7 @@ widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
compulsory=false
description=Compiler to use settings for
sort-key=05
-url=http://jules-lsm.github.io/vn8.0/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+url=https://metoffice.github.io/jules/vn8.0/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
values=gfortran, intel, cray, nagfor, $JULES_COMPILER
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -21,20 +21,20 @@ widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
compulsory=false
description=Extra compiler flags to apply
sort-key=13
-url=http://jules-lsm.github.io/vn8.0/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+url=https://metoffice.github.io/jules/vn8.0/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
[env=JULES_LDFLAGS_EXTRA]
compulsory=false
description=Extra library flags to apply
sort-key=14
-url=http://jules-lsm.github.io/vn8.0/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+url=https://metoffice.github.io/jules/vn8.0/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
[env=JULES_MPI]
compulsory=false
description=Build with MPI
=Linked NetCDF libraries must have parallel support
sort-key=08
-url=http://jules-lsm.github.io/vn8.0/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+url=https://metoffice.github.io/jules/vn8.0/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
value-titles=no, yes, defined by suite
values=nompi, mpi, $JULES_MPI
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -46,7 +46,7 @@ sort-key=09
trigger=env=JULES_NETCDF_PATH: netcdf;
= env=JULES_NETCDF_INC_PATH: netcdf;
= env=JULES_NETCDF_LIB_PATH: netcdf;
-url=http://jules-lsm.github.io/vn8.0/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+url=https://metoffice.github.io/jules/vn8.0/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
value-titles=no, yes, defined by suite
values=nonetcdf, netcdf, $JULES_NETCDF
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -56,27 +56,27 @@ compulsory=false
description=Path to NetCDF include files
sort-key=11
type=character
-url=http://jules-lsm.github.io/vn8.0/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+url=https://metoffice.github.io/jules/vn8.0/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
[env=JULES_NETCDF_LIB_PATH]
compulsory=false
description=Path to NetCDF library files
sort-key=12
type=character
-url=http://jules-lsm.github.io/vn8.0/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+url=https://metoffice.github.io/jules/vn8.0/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
[env=JULES_NETCDF_PATH]
compulsory=false
description=Path to NetCDF installation
sort-key=10
type=character
-url=http://jules-lsm.github.io/vn8.0/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+url=https://metoffice.github.io/jules/vn8.0/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
[env=JULES_OMP]
compulsory=true
description=Build with OpenMP
sort-key=07
-url=http://jules-lsm.github.io/vn8.0/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+url=https://metoffice.github.io/jules/vn8.0/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
value-titles=no, yes, defined by suite
values=noomp, omp, $JULES_OMP
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -92,7 +92,7 @@ trigger=env=JULES_REMOTE: custom;
= env=JULES_NETCDF_PATH: custom;
= env=JULES_NETCDF_INC_PATH: custom;
= env=JULES_NETCDF_LIB_PATH: custom;
-url=http://jules-lsm.github.io/vn8.0/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+url=https://metoffice.github.io/jules/vn8.0/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
values=bom-xc40-intel, ceh, custom,
=jasmin-gcc-nompi, jasmin-intel-nompi, jasmin-lotus-intel,
=meto-azspice-gnu-mpi.cfg, meto-azspice-gnu-nompi.cfg,
@@ -110,7 +110,7 @@ description=Build on local or remote machine
sort-key=03
trigger=env=JULES_REMOTE_HOST: remote;
=env=JULES_REMOTE_PATH: remote;
-url=http://jules-lsm.github.io/vn8.0/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+url=https://metoffice.github.io/jules/vn8.0/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
values=local, remote, $JULES_REMOTE
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -120,7 +120,7 @@ description=Remote machine name (or group)
=This is used as an argument to rose host-select
sort-key=04
type=character
-url=http://jules-lsm.github.io/vn8.0/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+url=https://metoffice.github.io/jules/vn8.0/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
[env=JULES_REMOTE_PATH]
compulsory=false
@@ -128,11 +128,11 @@ description=Path to the remote make directory
=Overrides the path set by Rose to the
=make directory on the remote machine
sort-key=04a
-url=http://jules-lsm.github.io/vn8.0/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+url=https://metoffice.github.io/jules/vn8.0/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
[env=JULES_SOURCE]
compulsory=false
description=Path to JULES source
fail-if=this == ''; # Source to build from must be non-empty
sort-key=01
-url=http://jules-lsm.github.io/vn8.0/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+url=https://metoffice.github.io/jules/vn8.0/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
diff --git a/rose-meta/jules-fcm-make/vn8.1/rose-meta.conf b/rose-meta/jules-fcm-make/vn8.1/rose-meta.conf
new file mode 100644
index 00000000..776f6daf
--- /dev/null
+++ b/rose-meta/jules-fcm-make/vn8.1/rose-meta.conf
@@ -0,0 +1,138 @@
+[env]
+title=Build configuration
+
+[env=JULES_BUILD]
+compulsory=true
+description=Type of build
+sort-key=06
+url=https://metoffice.github.io/jules/vn8.1/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+values=normal, fast, debug, $JULES_BUILD
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[env=JULES_COMPILER]
+compulsory=false
+description=Compiler to use settings for
+sort-key=05
+url=https://metoffice.github.io/jules/vn8.1/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+values=gfortran, intel, cray, nagfor, $JULES_COMPILER
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[env=JULES_FFLAGS_EXTRA]
+compulsory=false
+description=Extra compiler flags to apply
+sort-key=13
+url=https://metoffice.github.io/jules/vn8.1/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+
+[env=JULES_LDFLAGS_EXTRA]
+compulsory=false
+description=Extra library flags to apply
+sort-key=14
+url=https://metoffice.github.io/jules/vn8.1/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+
+[env=JULES_MPI]
+compulsory=false
+description=Build with MPI
+ =Linked NetCDF libraries must have parallel support
+sort-key=08
+url=https://metoffice.github.io/jules/vn8.1/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+value-titles=no, yes, defined by suite
+values=nompi, mpi, $JULES_MPI
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[env=JULES_NETCDF]
+compulsory=false
+description=Build with NetCDF
+sort-key=09
+trigger=env=JULES_NETCDF_PATH: netcdf;
+ = env=JULES_NETCDF_INC_PATH: netcdf;
+ = env=JULES_NETCDF_LIB_PATH: netcdf;
+url=https://metoffice.github.io/jules/vn8.1/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+value-titles=no, yes, defined by suite
+values=nonetcdf, netcdf, $JULES_NETCDF
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[env=JULES_NETCDF_INC_PATH]
+compulsory=false
+description=Path to NetCDF include files
+sort-key=11
+type=character
+url=https://metoffice.github.io/jules/vn8.1/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+
+[env=JULES_NETCDF_LIB_PATH]
+compulsory=false
+description=Path to NetCDF library files
+sort-key=12
+type=character
+url=https://metoffice.github.io/jules/vn8.1/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+
+[env=JULES_NETCDF_PATH]
+compulsory=false
+description=Path to NetCDF installation
+sort-key=10
+type=character
+url=https://metoffice.github.io/jules/vn8.1/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+
+[env=JULES_OMP]
+compulsory=true
+description=Build with OpenMP
+sort-key=07
+url=https://metoffice.github.io/jules/vn8.1/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+value-titles=no, yes, defined by suite
+values=noomp, omp, $JULES_OMP
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[env=JULES_PLATFORM]
+compulsory=true
+description=Platform to use settings for
+sort-key=02
+trigger=env=JULES_REMOTE: custom;
+ = env=JULES_COMPILER: custom;
+ = env=JULES_MPI: custom;
+ = env=JULES_NETCDF: custom, vm;
+ = env=JULES_NETCDF_PATH: custom;
+ = env=JULES_NETCDF_INC_PATH: custom;
+ = env=JULES_NETCDF_LIB_PATH: custom;
+url=https://metoffice.github.io/jules/vn8.1/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+values=bom-xc40-intel, ceh, custom,
+ =jasmin-gcc-nompi, jasmin-intel-nompi, jasmin-lotus-intel,
+ =meto-azspice-gnu-mpi.cfg, meto-azspice-gnu-nompi.cfg,
+ =meto-ex1a-cce, meto-ex1a-gfortran,
+ =nci-gfortran, nci-intel,
+ =niwa-cs500-gfortran, niwa-cs500-intel,
+ =niwa-xc50-cce, niwa-xc50-gfortran, niwa-xc50-intel,
+ =uoe-linux-gfortran, vm,
+ =$JULES_PLATFORM
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[env=JULES_REMOTE]
+compulsory=false
+description=Build on local or remote machine
+sort-key=03
+trigger=env=JULES_REMOTE_HOST: remote;
+ =env=JULES_REMOTE_PATH: remote;
+url=https://metoffice.github.io/jules/vn8.1/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+values=local, remote, $JULES_REMOTE
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[env=JULES_REMOTE_HOST]
+compulsory=false
+description=Remote machine name (or group)
+ =This is used as an argument to rose host-select
+sort-key=04
+type=character
+url=https://metoffice.github.io/jules/vn8.1/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+
+[env=JULES_REMOTE_PATH]
+compulsory=false
+description=Path to the remote make directory
+ =Overrides the path set by Rose to the
+ =make directory on the remote machine
+sort-key=04a
+url=https://metoffice.github.io/jules/vn8.1/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
+
+[env=JULES_SOURCE]
+compulsory=false
+description=Path to JULES source
+fail-if=this == ''; # Source to build from must be non-empty
+sort-key=01
+url=https://metoffice.github.io/jules/vn8.1/building-and-running/fcm.html#environment-variables-used-when-building-jules-using-fcm-make
diff --git a/rose-meta/jules-shared/jules-hydrology/HEAD/rose-meta.conf b/rose-meta/jules-shared/jules-hydrology/HEAD/rose-meta.conf
index 782d7468..722fa5e9 100644
--- a/rose-meta/jules-shared/jules-hydrology/HEAD/rose-meta.conf
+++ b/rose-meta/jules-shared/jules-hydrology/HEAD/rose-meta.conf
@@ -3,7 +3,7 @@ compulsory=true
ns=namelist/JULES Science Settings/jules_hydrology
sort-key=Section-A12g
title=Hydrology options
-url=http://jules-lsm.github.io/latest/namelists/jules_hydrology.nml.html#namelist-JULES_HYDROLOGY
+url=https://metoffice.github.io/jules/latest/namelists/jules_hydrology.nml.html#namelist-JULES_HYDROLOGY
[namelist:jules_hydrology=l_hydrology]
compulsory=true
@@ -15,7 +15,7 @@ trigger=namelist:jules_hydrology=l_var_rainfrac: .true.;
=namelist:jules_hydrology=l_pdm: .true.;
=namelist:jules_hydrology=l_limit_gsoil: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::l_hydrology
+url=https://metoffice.github.io/jules/latest/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::l_hydrology
[namelist:jules_hydrology=l_var_rainfrac]
compulsory=true
@@ -24,4 +24,4 @@ description=Enable variable large scale and convective rain fractions
!kind=default
sort-key=Panel-G02
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::l_var_rainfrac
+url=https://metoffice.github.io/jules/latest/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::l_var_rainfrac
diff --git a/rose-meta/jules-shared/jules-hydrology/vn8.0/rose-meta.conf b/rose-meta/jules-shared/jules-hydrology/vn8.0/rose-meta.conf
index eb5c8365..f8f4347e 100644
--- a/rose-meta/jules-shared/jules-hydrology/vn8.0/rose-meta.conf
+++ b/rose-meta/jules-shared/jules-hydrology/vn8.0/rose-meta.conf
@@ -3,7 +3,7 @@ compulsory=true
ns=namelist/JULES Science Settings/jules_hydrology
sort-key=Section-A12g
title=Hydrology options
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_hydrology.nml.html#namelist-JULES_HYDROLOGY
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_hydrology.nml.html#namelist-JULES_HYDROLOGY
[namelist:jules_hydrology=l_hydrology]
compulsory=true
@@ -15,7 +15,7 @@ trigger=namelist:jules_hydrology=l_var_rainfrac: .true.;
=namelist:jules_hydrology=l_pdm: .true.;
=namelist:jules_hydrology=l_limit_gsoil: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::l_hydrology
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::l_hydrology
[namelist:jules_hydrology=l_var_rainfrac]
compulsory=true
@@ -24,4 +24,4 @@ description=Enable variable large scale and convective rain fractions
!kind=default
sort-key=Panel-G02
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::l_var_rainfrac
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::l_var_rainfrac
diff --git a/rose-meta/jules-shared/jules-hydrology/vn8.1/rose-meta.conf b/rose-meta/jules-shared/jules-hydrology/vn8.1/rose-meta.conf
new file mode 100644
index 00000000..bc608c41
--- /dev/null
+++ b/rose-meta/jules-shared/jules-hydrology/vn8.1/rose-meta.conf
@@ -0,0 +1,27 @@
+[namelist:jules_hydrology]
+compulsory=true
+ns=namelist/JULES Science Settings/jules_hydrology
+sort-key=Section-A12g
+title=Hydrology options
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_hydrology.nml.html#namelist-JULES_HYDROLOGY
+
+[namelist:jules_hydrology=l_hydrology]
+compulsory=true
+description=Enable soil hydrology
+!kind=default
+sort-key=Panel-G01
+trigger=namelist:jules_hydrology=l_var_rainfrac: .true.;
+ =namelist:jules_hydrology=l_top: .true.;
+ =namelist:jules_hydrology=l_pdm: .true.;
+ =namelist:jules_hydrology=l_limit_gsoil: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::l_hydrology
+
+[namelist:jules_hydrology=l_var_rainfrac]
+compulsory=true
+description=Enable variable large scale and convective rain fractions
+ =SHOULD NOT BE USED IN STANDALONE - Please see online docs.
+!kind=default
+sort-key=Panel-G02
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::l_var_rainfrac
diff --git a/rose-meta/jules-shared/jules-model-environment/HEAD/rose-meta.conf b/rose-meta/jules-shared/jules-model-environment/HEAD/rose-meta.conf
new file mode 100644
index 00000000..c9a1ddad
--- /dev/null
+++ b/rose-meta/jules-shared/jules-model-environment/HEAD/rose-meta.conf
@@ -0,0 +1,284 @@
+[namelist:jules_model_environment]
+compulsory=true
+description=Not all JULES options are available in all environments in which JULES is run e.g. standalone,
+ =UM, LFRic (LIS, MONC, CABLE). The model environment is specified here so that options that are
+ =unavailable can be made inaccessible via the metadata and thus will not appear in the gui.
+ns=namelist/JULES Science Settings/jules_model_environment
+sort-key=01
+title=Model environment interface
+url=https://metoffice.github.io/jules/latest/namelists/model_environment.nml.html#namelist-JULES_MODEL_ENVIRONMENT
+
+[namelist:jules_model_environment=l_jules_parent]
+compulsory=true
+description=Switch to identify the environment in which JULES is being run.
+ =No science code is associated with this switch, only what science options are available.
+fail-if=this != 0 and this != 2; # This should only indicate that standalone (0) or the OASIS coupler (2) is the parent model.
+ =this == 2 and namelist:jules_model_environment=lsm_id != 3; # The OASIS coupler can only be used with Rivers-only (OASIS-Rivers).
+trigger=namelist:jules_deposition=l_deposition_from_ukca: 1;
+ =namelist:jules_deposition=l_ukca_ddepo3_ocean: 1;
+ =namelist:jules_deposition=l_ukca_dry_dep_so2wet: 1;
+ =namelist:jules_irrig=l_irrig_limit: 0;
+ =namelist:jules_pftparm=dust_veg_scj_io: 1;
+ =namelist:jules_pftparm=fsmc_mod_io: 0;
+ =namelist:jules_radiation=l_cosz: 0;
+ =namelist:jules_radiation=l_dolr_land_black: 1;
+ =namelist:jules_radiation=l_sea_alb_var_chl: 1;
+ =namelist:jules_rivers=l_inland: 1;
+ =namelist:jules_rivers=l_riv_overbank: 0;
+ =namelist:jules_rivers=trip_globe_shape: 1;
+ =namelist:jules_soil=l_bedrock: 0;
+ =namelist:jules_soil=l_tile_soil: 0;
+ =namelist:jules_soil_biogeochem=l_label_frac_cs: 0;
+ =namelist:jules_surface=l_vary_z0m_soil: 1;
+ =namelist:jules_surface=formdrag: 1;
+ =namelist:jules_surface=i_modiscopt: 1;
+ =namelist:jules_surface=srf_ex_cnv_gust: 1;
+ =namelist:jules_surface_types=ncpft: 0;
+ =namelist:jules_surface_types=tile_map_ids: 1;
+ =namelist:jules_urban=l_urban_empirical: 0;
+ =namelist:jules_vegetation=l_ag_expand: 0;
+ =namelist:jules_vegetation=l_trif_biocrop: 0;
+ =namelist:jules_vegetation=l_croprotate: 0;
+ =namelist:jules_vegetation=l_gleaf_fix: 0;
+ =namelist:jules_vegetation=l_nrun_mid_trif: 1;
+ =namelist:jules_vegetation=l_o3_damage: 0;
+ =namelist:jules_vegetation=l_prescsow: 0;
+ =namelist:jules_vegetation=l_trif_init_accum: 1;
+ =namelist:jules_vegetation=l_use_pft_psi: 0;
+ =namelist:jules_vegetation=l_sugar: 0;
+ =namelist:jules_vegetation=l_red: 0;
+ =namelist:jules_water_resources=l_water_resources: 0;
+ =namelist:jules_water_resources=l_water_environment: -1;
+ =namelist:jules_water_resources=l_water_transfers: -1;
+ =namelist:oasis_rivers: 2;
+ =namelist:jules_rivers_props: 0,2;
+ =namelist:jules_rivers_props=rivers_regrid: 0;
+ =namelist:jules_flake: 0;
+ =namelist:run_convection: 1;
+ =namelist:run_stochastic: 1;
+ =namelist:urban_properties: 0;
+url=https://metoffice.github.io/jules/latest/namelists/model_environment.nml.html#JULES_MODEL_ENVIRONMENT::l_jules_parent
+value-titles=Standalone,OASIS
+values=0,2
+
+[namelist:jules_model_environment=lsm_id]
+compulsory=true
+description=Switch for controlling the flavour of land surface model used
+ =(JULES / CABLE / Standalone Rivers )
+fail-if=this == 2 and namelist:jules_model_environment=l_jules_parent == 1; # CABLE (JAC) cannot currently be used with the UM.
+ =this == 3 and namelist:jules_model_environment=l_jules_parent == 1; # Standalone Rivers is a standalone executable and is not coupled to the UM directly.
+trigger=namelist:jules_pftparm: 1;
+ =namelist:jules_pftparm=a_wl_io: 1;
+ =namelist:jules_pftparm=a_ws_io: 1;
+ =namelist:jules_pftparm=act_jmax_io: 1;
+ =namelist:jules_pftparm=act_vcmax_io: 1;
+ =namelist:jules_pftparm=aef_io: 1;
+ =namelist:jules_pftparm=albsnc_max_io: 1;
+ =namelist:jules_pftparm=albsnc_min_io: 1;
+ =namelist:jules_pftparm=albsnf_max_io: 1;
+ =namelist:jules_pftparm=albsnf_maxl_io: 1;
+ =namelist:jules_pftparm=albsnf_maxu_io: 1;
+ =namelist:jules_pftparm=alnir_io: 1;
+ =namelist:jules_pftparm=alnirl_io: 1;
+ =namelist:jules_pftparm=alniru_io: 1;
+ =namelist:jules_pftparm=alpar_io: 1;
+ =namelist:jules_pftparm=alparl_io: 1;
+ =namelist:jules_pftparm=alparu_io: 1;
+ =namelist:jules_pftparm=alpha_elec_io: 1;
+ =namelist:jules_pftparm=alpha_io: 1;
+ =namelist:jules_pftparm=avg_ba_io: 1;
+ =namelist:jules_pftparm=b_wl_io: 1;
+ =namelist:jules_pftparm=c3_io: 1;
+ =namelist:jules_pftparm=can_struct_a_io: 1;
+ =namelist:jules_pftparm=catch0_io: 1;
+ =namelist:jules_pftparm=ccleaf_max_io: 1;
+ =namelist:jules_pftparm=ccleaf_min_io: 1;
+ =namelist:jules_pftparm=ccwood_max_io: 1;
+ =namelist:jules_pftparm=ccwood_min_io: 1;
+ =namelist:jules_pftparm=ci_st_io: 1;
+ =namelist:jules_pftparm=dcatch_dlai_io: 1;
+ =namelist:jules_pftparm=deact_jmax_io: 1;
+ =namelist:jules_pftparm=deact_vcmax_io: 1;
+ =namelist:jules_pftparm=dfp_dcuo_io: 1;
+ =namelist:jules_pftparm=dgl_dm_io: 1;
+ =namelist:jules_pftparm=dgl_dt_io: 1;
+ =namelist:jules_pftparm=dqcrit_io: 1;
+ =namelist:jules_pftparm=ds_jmax_io: 1;
+ =namelist:jules_pftparm=ds_vcmax_io: 1;
+ =namelist:jules_pftparm=dz0v_dh_io: 1;
+ =namelist:jules_pftparm=z0v_io: 1;
+ =namelist:jules_pftparm=emis_pft_io: 1;
+ =namelist:jules_pftparm=eta_sl_io: 1;
+ =namelist:jules_pftparm=f0_io: 1;
+ =namelist:jules_pftparm=fd_io: 1;
+ =namelist:jules_pftparm=fef_bc_io: 1;
+ =namelist:jules_pftparm=fef_ch4_io: 1;
+ =namelist:jules_pftparm=fef_co2_io: 1;
+ =namelist:jules_pftparm=fef_co_io: 1;
+ =namelist:jules_pftparm=fef_nox_io: 1;
+ =namelist:jules_pftparm=fef_oc_io: 1;
+ =namelist:jules_pftparm=fef_so2_io: 1;
+ =namelist:jules_pftparm=fef_c2h4_io: 1;
+ =namelist:jules_pftparm=fef_c2h6_io: 1;
+ =namelist:jules_pftparm=fef_c3h8_io: 1;
+ =namelist:jules_pftparm=fef_hcho_io: 1;
+ =namelist:jules_pftparm=fef_mecho_io: 1;
+ =namelist:jules_pftparm=fef_nh3_io: 1;
+ =namelist:jules_pftparm=fef_dms_io: 1;
+ =namelist:jules_pftparm=fire_mort_io: 1;
+ =namelist:jules_pftparm=fl_o3_ct_io: 1;
+ =namelist:jules_pftparm=fsmc_of_io: 1;
+ =namelist:jules_pftparm=fsmc_p0_io: 1;
+ =namelist:jules_pftparm=g1_stomata_io: 1;
+ =namelist:jules_pftparm=g_leaf_0_io: 1;
+ =namelist:jules_pftparm=glmin_io: 1;
+ =namelist:jules_pftparm=gpp_st_io: 1;
+ =namelist:jules_pftparm=gsoil_f_io: 1;
+ =namelist:jules_pftparm=hw_sw_io: 1;
+ =namelist:jules_pftparm=ief_io: 1;
+ =namelist:jules_pftparm=infil_f_io: 1;
+ =namelist:jules_pftparm=jv25_ratio_io: 1;
+ =namelist:jules_pftparm=kext_io: 1;
+ =namelist:jules_pftparm=kn_io: 1;
+ =namelist:jules_pftparm=knl_io: 1;
+ =namelist:jules_pftparm=kpar_io: 1;
+ =namelist:jules_pftparm=lai_alb_lim_io: 1;
+ =namelist:jules_pftparm=lma_io: 1;
+ =namelist:jules_pftparm=mef_io: 1;
+ =namelist:jules_pftparm=neff_io: 1;
+ =namelist:jules_pftparm=nl0_io: 1;
+ =namelist:jules_pftparm=nmass_io: 1;
+ =namelist:jules_pftparm=nr_io: 1;
+ =namelist:jules_pftparm=nr_nl_io: 1;
+ =namelist:jules_pftparm=ns_nl_io: 1;
+ =namelist:jules_pftparm=nsw_io: 1;
+ =namelist:jules_pftparm=omega_io: 1;
+ =namelist:jules_pftparm=omegal_io: 1;
+ =namelist:jules_pftparm=omegau_io: 1;
+ =namelist:jules_pftparm=omnir_io: 1;
+ =namelist:jules_pftparm=omnirl_io: 1;
+ =namelist:jules_pftparm=omniru_io: 1;
+ =namelist:jules_pftparm=orient_io: 1;
+ =namelist:jules_pftparm=psi_close_io: 1;
+ =namelist:jules_pftparm=psi_open_io: 1;
+ =namelist:jules_pftparm=q10_leaf_io: 1;
+ =namelist:jules_pftparm=r_grow_io: 1;
+ =namelist:jules_pftparm=rootd_ft_io: 1;
+ =namelist:jules_pftparm=sigl_io: 1;
+ =namelist:jules_pftparm=sug_g0_io: 1;
+ =namelist:jules_pftparm=sug_grec_io: 1;
+ =namelist:jules_pftparm=sug_yg_io: 1;
+ =namelist:jules_pftparm=tef_io: 1;
+ =namelist:jules_pftparm=tleaf_of_io: 1;
+ =namelist:jules_pftparm=tlow_io: 1;
+ =namelist:jules_pftparm=tupp_io: 1;
+ =namelist:jules_pftparm=vint_io: 1;
+ =namelist:jules_pftparm=vsl_io: 1;
+ =namelist:jules_pftparm=z0hm_classic_pft_io: 1;
+ =namelist:jules_pftparm=z0hm_pft_io: 1;
+ =namelist:jules_pftparm=canht_ft_io: 1;
+ =namelist:jules_pftparm=fsmc_mod_io: 1;
+ =namelist:jules_pftparm=lai_io: 1;
+ =namelist:jules_nvegparm: 1;
+ =namelist:jules_nvegparm=albsnc_nvg_io: 1;
+ =namelist:jules_nvegparm=albsnf_nvg_io: 1;
+ =namelist:jules_nvegparm=albsnf_nvgl_io: 1;
+ =namelist:jules_nvegparm=albsnf_nvgu_io: 1;
+ =namelist:jules_nvegparm=catch_nvg_io: 1;
+ =namelist:jules_nvegparm=ch_nvg_io: 1;
+ =namelist:jules_nvegparm=emis_nvg_io: 1;
+ =namelist:jules_nvegparm=gs_nvg_io: 1;
+ =namelist:jules_nvegparm=infil_nvg_io: 1;
+ =namelist:jules_nvegparm=vf_nvg_io: 1;
+ =namelist:jules_nvegparm=z0_nvg_io: 1;
+ =namelist:jules_nvegparm=z0hm_classic_nvg_io: 1;
+ =namelist:jules_nvegparm=z0hm_nvg_io: 1;
+ =namelist:cable_progs: 2;
+ =namelist:cable_progs=const_val: 2;
+ =namelist:cable_progs=file: 2;
+ =namelist:cable_progs=nvars: 2;
+ =namelist:cable_progs=use_file: 2;
+ =namelist:cable_progs=var: 2;
+ =namelist:cable_progs=var_name: 2;
+ =namelist:cable_surface_types: 2;
+ =namelist:cable_surface_types=barren_cable: 2;
+ =namelist:cable_surface_types=ice_cable: 2;
+ =namelist:cable_surface_types=lakes_cable: 2;
+ =namelist:cable_surface_types=nnvg_cable: 2;
+ =namelist:cable_surface_types=npft_cable: 2;
+ =namelist:cable_surface_types=urban_cable: 2;
+ =namelist:cable_pftparm: 2;
+ =namelist:cable_pftparm=canst1_io: 2;
+ =namelist:cable_pftparm=length_io: 2;
+ =namelist:cable_pftparm=width_io: 2;
+ =namelist:cable_pftparm=vcmax_io: 2;
+ =namelist:cable_pftparm=ejmax_io: 2;
+ =namelist:cable_pftparm=hc_io: 2;
+ =namelist:cable_pftparm=xfang_io: 2;
+ =namelist:cable_pftparm=rp20_io: 2;
+ =namelist:cable_pftparm=rpcoef_io: 2;
+ =namelist:cable_pftparm=rs20_io: 2;
+ =namelist:cable_pftparm=wai_io: 2;
+ =namelist:cable_pftparm=rootbeta_io: 2;
+ =namelist:cable_pftparm=shelrb_io: 2;
+ =namelist:cable_pftparm=vegcf_io: 2;
+ =namelist:cable_pftparm=frac4_io: 2;
+ =namelist:cable_pftparm=xalbnir_io: 2;
+ =namelist:cable_pftparm=extkn_io: 2;
+ =namelist:cable_pftparm=tminvj_io: 2;
+ =namelist:cable_pftparm=tmaxvj_io: 2;
+ =namelist:cable_pftparm=vbeta_io: 2;
+ =namelist:cable_pftparm=a1gs_io: 2;
+ =namelist:cable_pftparm=d0gs_io: 2;
+ =namelist:cable_pftparm=alpha_io: 2;
+ =namelist:cable_pftparm=convex_io: 2;
+ =namelist:cable_pftparm=cfrd_io: 2;
+ =namelist:cable_pftparm=gswmin_io: 2;
+ =namelist:cable_pftparm=conkc0_io: 2;
+ =namelist:cable_pftparm=conko0_io: 2;
+ =namelist:cable_pftparm=ekc_io: 2;
+ =namelist:cable_pftparm=eko_io: 2;
+ =namelist:cable_pftparm=g0_io: 2;
+ =namelist:cable_pftparm=g1_io: 2;
+ =namelist:cable_pftparm=clitt_io: 2;
+ =namelist:cable_pftparm=froot1_io: 2;
+ =namelist:cable_pftparm=froot2_io: 2;
+ =namelist:cable_pftparm=froot3_io: 2;
+ =namelist:cable_pftparm=froot4_io: 2;
+ =namelist:cable_pftparm=froot5_io: 2;
+ =namelist:cable_pftparm=froot6_io: 2;
+ =namelist:cable_pftparm=cplant1_io: 2;
+ =namelist:cable_pftparm=cplant2_io: 2;
+ =namelist:cable_pftparm=cplant3_io: 2;
+ =namelist:cable_pftparm=csoil1_io: 2;
+ =namelist:cable_pftparm=csoil2_io: 2;
+ =namelist:cable_pftparm=ratecp1_io: 2;
+ =namelist:cable_pftparm=ratecp2_io: 2;
+ =namelist:cable_pftparm=ratecp3_io: 2;
+ =namelist:cable_pftparm=ratecs1_io: 2;
+ =namelist:cable_pftparm=ratecs2_io: 2;
+ =namelist:cable_pftparm=refl1_io: 2;
+ =namelist:cable_pftparm=refl2_io: 2;
+ =namelist:cable_pftparm=refl3_io: 2;
+ =namelist:cable_pftparm=taul1_io: 2;
+ =namelist:cable_pftparm=taul2_io: 2;
+ =namelist:cable_pftparm=taul3_io: 2;
+ =namelist:cable_pftparm=zr_io: 2;
+ =namelist:cable_pftparm=lai_io: 2;
+ =namelist:cable_soilparm: 2;
+ =namelist:cable_soilparm=silt_io: 2;
+ =namelist:cable_soilparm=clay_io: 2;
+ =namelist:cable_soilparm=sand_io: 2;
+ =namelist:cable_soilparm=swilt_io: 2;
+ =namelist:cable_soilparm=sfc_io: 2;
+ =namelist:cable_soilparm=ssat_io: 2;
+ =namelist:cable_soilparm=bch_io: 2;
+ =namelist:cable_soilparm=hyds_io: 2;
+ =namelist:cable_soilparm=sucs_io: 2;
+ =namelist:cable_soilparm=rhosoil_io: 2;
+ =namelist:cable_soilparm=css_io: 2;
+ =namelist:jules_spinup: 1,2;
+ =namelist:jules_nlsizes: 1,2;
+url=https://metoffice.github.io/jules/latest/namelists/model_environment.nml.html#JULES_MODEL_ENVIRONMENT::lsm_id
+value-titles='jules','cable','rivers-only'
+values=1,2,3
diff --git a/rose-meta/jules-shared/jules-model-environment/vn8.1/rose-meta.conf b/rose-meta/jules-shared/jules-model-environment/vn8.1/rose-meta.conf
new file mode 100644
index 00000000..41d1486b
--- /dev/null
+++ b/rose-meta/jules-shared/jules-model-environment/vn8.1/rose-meta.conf
@@ -0,0 +1,284 @@
+[namelist:jules_model_environment]
+compulsory=true
+description=Not all JULES options are available in all environments in which JULES is run e.g. standalone,
+ =UM, LFRic (LIS, MONC, CABLE). The model environment is specified here so that options that are
+ =unavailable can be made inaccessible via the metadata and thus will not appear in the gui.
+ns=namelist/JULES Science Settings/jules_model_environment
+sort-key=01
+title=Model environment interface
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_environment.nml.html#namelist-JULES_MODEL_ENVIRONMENT
+
+[namelist:jules_model_environment=l_jules_parent]
+compulsory=true
+description=Switch to identify the environment in which JULES is being run.
+ =No science code is associated with this switch, only what science options are available.
+fail-if=this != 0 and this != 2; # This should only indicate that standalone (0) or the OASIS coupler (2) is the parent model.
+ =this == 2 and namelist:jules_model_environment=lsm_id != 3; # The OASIS coupler can only be used with Rivers-only (OASIS-Rivers).
+trigger=namelist:jules_deposition=l_deposition_from_ukca: 1;
+ =namelist:jules_deposition=l_ukca_ddepo3_ocean: 1;
+ =namelist:jules_deposition=l_ukca_dry_dep_so2wet: 1;
+ =namelist:jules_irrig=l_irrig_limit: 0;
+ =namelist:jules_pftparm=dust_veg_scj_io: 1;
+ =namelist:jules_pftparm=fsmc_mod_io: 0;
+ =namelist:jules_radiation=l_cosz: 0;
+ =namelist:jules_radiation=l_dolr_land_black: 1;
+ =namelist:jules_radiation=l_sea_alb_var_chl: 1;
+ =namelist:jules_rivers=l_inland: 1;
+ =namelist:jules_rivers=l_riv_overbank: 0;
+ =namelist:jules_rivers=trip_globe_shape: 1;
+ =namelist:jules_soil=l_bedrock: 0;
+ =namelist:jules_soil=l_tile_soil: 0;
+ =namelist:jules_soil_biogeochem=l_label_frac_cs: 0;
+ =namelist:jules_surface=l_vary_z0m_soil: 1;
+ =namelist:jules_surface=formdrag: 1;
+ =namelist:jules_surface=i_modiscopt: 1;
+ =namelist:jules_surface=srf_ex_cnv_gust: 1;
+ =namelist:jules_surface_types=ncpft: 0;
+ =namelist:jules_surface_types=tile_map_ids: 1;
+ =namelist:jules_urban=l_urban_empirical: 0;
+ =namelist:jules_vegetation=l_ag_expand: 0;
+ =namelist:jules_vegetation=l_trif_biocrop: 0;
+ =namelist:jules_vegetation=l_croprotate: 0;
+ =namelist:jules_vegetation=l_gleaf_fix: 0;
+ =namelist:jules_vegetation=l_nrun_mid_trif: 1;
+ =namelist:jules_vegetation=l_o3_damage: 0;
+ =namelist:jules_vegetation=l_prescsow: 0;
+ =namelist:jules_vegetation=l_trif_init_accum: 1;
+ =namelist:jules_vegetation=l_use_pft_psi: 0;
+ =namelist:jules_vegetation=l_sugar: 0;
+ =namelist:jules_vegetation=l_red: 0;
+ =namelist:jules_water_resources=l_water_resources: 0;
+ =namelist:jules_water_resources=l_water_environment: -1;
+ =namelist:jules_water_resources=l_water_transfers: -1;
+ =namelist:oasis_rivers: 2;
+ =namelist:jules_rivers_props: 0,2;
+ =namelist:jules_rivers_props=rivers_regrid: 0;
+ =namelist:jules_flake: 0;
+ =namelist:run_convection: 1;
+ =namelist:run_stochastic: 1;
+ =namelist:urban_properties: 0;
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_environment.nml.html#JULES_MODEL_ENVIRONMENT::l_jules_parent
+value-titles=Standalone,OASIS
+values=0,2
+
+[namelist:jules_model_environment=lsm_id]
+compulsory=true
+description=Switch for controlling the flavour of land surface model used
+ =(JULES / CABLE / Standalone Rivers )
+fail-if=this == 2 and namelist:jules_model_environment=l_jules_parent == 1; # CABLE (JAC) cannot currently be used with the UM.
+ =this == 3 and namelist:jules_model_environment=l_jules_parent == 1; # Standalone Rivers is a standalone executable and is not coupled to the UM directly.
+trigger=namelist:jules_pftparm: 1;
+ =namelist:jules_pftparm=a_wl_io: 1;
+ =namelist:jules_pftparm=a_ws_io: 1;
+ =namelist:jules_pftparm=act_jmax_io: 1;
+ =namelist:jules_pftparm=act_vcmax_io: 1;
+ =namelist:jules_pftparm=aef_io: 1;
+ =namelist:jules_pftparm=albsnc_max_io: 1;
+ =namelist:jules_pftparm=albsnc_min_io: 1;
+ =namelist:jules_pftparm=albsnf_max_io: 1;
+ =namelist:jules_pftparm=albsnf_maxl_io: 1;
+ =namelist:jules_pftparm=albsnf_maxu_io: 1;
+ =namelist:jules_pftparm=alnir_io: 1;
+ =namelist:jules_pftparm=alnirl_io: 1;
+ =namelist:jules_pftparm=alniru_io: 1;
+ =namelist:jules_pftparm=alpar_io: 1;
+ =namelist:jules_pftparm=alparl_io: 1;
+ =namelist:jules_pftparm=alparu_io: 1;
+ =namelist:jules_pftparm=alpha_elec_io: 1;
+ =namelist:jules_pftparm=alpha_io: 1;
+ =namelist:jules_pftparm=avg_ba_io: 1;
+ =namelist:jules_pftparm=b_wl_io: 1;
+ =namelist:jules_pftparm=c3_io: 1;
+ =namelist:jules_pftparm=can_struct_a_io: 1;
+ =namelist:jules_pftparm=catch0_io: 1;
+ =namelist:jules_pftparm=ccleaf_max_io: 1;
+ =namelist:jules_pftparm=ccleaf_min_io: 1;
+ =namelist:jules_pftparm=ccwood_max_io: 1;
+ =namelist:jules_pftparm=ccwood_min_io: 1;
+ =namelist:jules_pftparm=ci_st_io: 1;
+ =namelist:jules_pftparm=dcatch_dlai_io: 1;
+ =namelist:jules_pftparm=deact_jmax_io: 1;
+ =namelist:jules_pftparm=deact_vcmax_io: 1;
+ =namelist:jules_pftparm=dfp_dcuo_io: 1;
+ =namelist:jules_pftparm=dgl_dm_io: 1;
+ =namelist:jules_pftparm=dgl_dt_io: 1;
+ =namelist:jules_pftparm=dqcrit_io: 1;
+ =namelist:jules_pftparm=ds_jmax_io: 1;
+ =namelist:jules_pftparm=ds_vcmax_io: 1;
+ =namelist:jules_pftparm=dz0v_dh_io: 1;
+ =namelist:jules_pftparm=z0v_io: 1;
+ =namelist:jules_pftparm=emis_pft_io: 1;
+ =namelist:jules_pftparm=eta_sl_io: 1;
+ =namelist:jules_pftparm=f0_io: 1;
+ =namelist:jules_pftparm=fd_io: 1;
+ =namelist:jules_pftparm=fef_bc_io: 1;
+ =namelist:jules_pftparm=fef_ch4_io: 1;
+ =namelist:jules_pftparm=fef_co2_io: 1;
+ =namelist:jules_pftparm=fef_co_io: 1;
+ =namelist:jules_pftparm=fef_nox_io: 1;
+ =namelist:jules_pftparm=fef_oc_io: 1;
+ =namelist:jules_pftparm=fef_so2_io: 1;
+ =namelist:jules_pftparm=fef_c2h4_io: 1;
+ =namelist:jules_pftparm=fef_c2h6_io: 1;
+ =namelist:jules_pftparm=fef_c3h8_io: 1;
+ =namelist:jules_pftparm=fef_hcho_io: 1;
+ =namelist:jules_pftparm=fef_mecho_io: 1;
+ =namelist:jules_pftparm=fef_nh3_io: 1;
+ =namelist:jules_pftparm=fef_dms_io: 1;
+ =namelist:jules_pftparm=fire_mort_io: 1;
+ =namelist:jules_pftparm=fl_o3_ct_io: 1;
+ =namelist:jules_pftparm=fsmc_of_io: 1;
+ =namelist:jules_pftparm=fsmc_p0_io: 1;
+ =namelist:jules_pftparm=g1_stomata_io: 1;
+ =namelist:jules_pftparm=g_leaf_0_io: 1;
+ =namelist:jules_pftparm=glmin_io: 1;
+ =namelist:jules_pftparm=gpp_st_io: 1;
+ =namelist:jules_pftparm=gsoil_f_io: 1;
+ =namelist:jules_pftparm=hw_sw_io: 1;
+ =namelist:jules_pftparm=ief_io: 1;
+ =namelist:jules_pftparm=infil_f_io: 1;
+ =namelist:jules_pftparm=jv25_ratio_io: 1;
+ =namelist:jules_pftparm=kext_io: 1;
+ =namelist:jules_pftparm=kn_io: 1;
+ =namelist:jules_pftparm=knl_io: 1;
+ =namelist:jules_pftparm=kpar_io: 1;
+ =namelist:jules_pftparm=lai_alb_lim_io: 1;
+ =namelist:jules_pftparm=lma_io: 1;
+ =namelist:jules_pftparm=mef_io: 1;
+ =namelist:jules_pftparm=neff_io: 1;
+ =namelist:jules_pftparm=nl0_io: 1;
+ =namelist:jules_pftparm=nmass_io: 1;
+ =namelist:jules_pftparm=nr_io: 1;
+ =namelist:jules_pftparm=nr_nl_io: 1;
+ =namelist:jules_pftparm=ns_nl_io: 1;
+ =namelist:jules_pftparm=nsw_io: 1;
+ =namelist:jules_pftparm=omega_io: 1;
+ =namelist:jules_pftparm=omegal_io: 1;
+ =namelist:jules_pftparm=omegau_io: 1;
+ =namelist:jules_pftparm=omnir_io: 1;
+ =namelist:jules_pftparm=omnirl_io: 1;
+ =namelist:jules_pftparm=omniru_io: 1;
+ =namelist:jules_pftparm=orient_io: 1;
+ =namelist:jules_pftparm=psi_close_io: 1;
+ =namelist:jules_pftparm=psi_open_io: 1;
+ =namelist:jules_pftparm=q10_leaf_io: 1;
+ =namelist:jules_pftparm=r_grow_io: 1;
+ =namelist:jules_pftparm=rootd_ft_io: 1;
+ =namelist:jules_pftparm=sigl_io: 1;
+ =namelist:jules_pftparm=sug_g0_io: 1;
+ =namelist:jules_pftparm=sug_grec_io: 1;
+ =namelist:jules_pftparm=sug_yg_io: 1;
+ =namelist:jules_pftparm=tef_io: 1;
+ =namelist:jules_pftparm=tleaf_of_io: 1;
+ =namelist:jules_pftparm=tlow_io: 1;
+ =namelist:jules_pftparm=tupp_io: 1;
+ =namelist:jules_pftparm=vint_io: 1;
+ =namelist:jules_pftparm=vsl_io: 1;
+ =namelist:jules_pftparm=z0hm_classic_pft_io: 1;
+ =namelist:jules_pftparm=z0hm_pft_io: 1;
+ =namelist:jules_pftparm=canht_ft_io: 1;
+ =namelist:jules_pftparm=fsmc_mod_io: 1;
+ =namelist:jules_pftparm=lai_io: 1;
+ =namelist:jules_nvegparm: 1;
+ =namelist:jules_nvegparm=albsnc_nvg_io: 1;
+ =namelist:jules_nvegparm=albsnf_nvg_io: 1;
+ =namelist:jules_nvegparm=albsnf_nvgl_io: 1;
+ =namelist:jules_nvegparm=albsnf_nvgu_io: 1;
+ =namelist:jules_nvegparm=catch_nvg_io: 1;
+ =namelist:jules_nvegparm=ch_nvg_io: 1;
+ =namelist:jules_nvegparm=emis_nvg_io: 1;
+ =namelist:jules_nvegparm=gs_nvg_io: 1;
+ =namelist:jules_nvegparm=infil_nvg_io: 1;
+ =namelist:jules_nvegparm=vf_nvg_io: 1;
+ =namelist:jules_nvegparm=z0_nvg_io: 1;
+ =namelist:jules_nvegparm=z0hm_classic_nvg_io: 1;
+ =namelist:jules_nvegparm=z0hm_nvg_io: 1;
+ =namelist:cable_progs: 2;
+ =namelist:cable_progs=const_val: 2;
+ =namelist:cable_progs=file: 2;
+ =namelist:cable_progs=nvars: 2;
+ =namelist:cable_progs=use_file: 2;
+ =namelist:cable_progs=var: 2;
+ =namelist:cable_progs=var_name: 2;
+ =namelist:cable_surface_types: 2;
+ =namelist:cable_surface_types=barren_cable: 2;
+ =namelist:cable_surface_types=ice_cable: 2;
+ =namelist:cable_surface_types=lakes_cable: 2;
+ =namelist:cable_surface_types=nnvg_cable: 2;
+ =namelist:cable_surface_types=npft_cable: 2;
+ =namelist:cable_surface_types=urban_cable: 2;
+ =namelist:cable_pftparm: 2;
+ =namelist:cable_pftparm=canst1_io: 2;
+ =namelist:cable_pftparm=length_io: 2;
+ =namelist:cable_pftparm=width_io: 2;
+ =namelist:cable_pftparm=vcmax_io: 2;
+ =namelist:cable_pftparm=ejmax_io: 2;
+ =namelist:cable_pftparm=hc_io: 2;
+ =namelist:cable_pftparm=xfang_io: 2;
+ =namelist:cable_pftparm=rp20_io: 2;
+ =namelist:cable_pftparm=rpcoef_io: 2;
+ =namelist:cable_pftparm=rs20_io: 2;
+ =namelist:cable_pftparm=wai_io: 2;
+ =namelist:cable_pftparm=rootbeta_io: 2;
+ =namelist:cable_pftparm=shelrb_io: 2;
+ =namelist:cable_pftparm=vegcf_io: 2;
+ =namelist:cable_pftparm=frac4_io: 2;
+ =namelist:cable_pftparm=xalbnir_io: 2;
+ =namelist:cable_pftparm=extkn_io: 2;
+ =namelist:cable_pftparm=tminvj_io: 2;
+ =namelist:cable_pftparm=tmaxvj_io: 2;
+ =namelist:cable_pftparm=vbeta_io: 2;
+ =namelist:cable_pftparm=a1gs_io: 2;
+ =namelist:cable_pftparm=d0gs_io: 2;
+ =namelist:cable_pftparm=alpha_io: 2;
+ =namelist:cable_pftparm=convex_io: 2;
+ =namelist:cable_pftparm=cfrd_io: 2;
+ =namelist:cable_pftparm=gswmin_io: 2;
+ =namelist:cable_pftparm=conkc0_io: 2;
+ =namelist:cable_pftparm=conko0_io: 2;
+ =namelist:cable_pftparm=ekc_io: 2;
+ =namelist:cable_pftparm=eko_io: 2;
+ =namelist:cable_pftparm=g0_io: 2;
+ =namelist:cable_pftparm=g1_io: 2;
+ =namelist:cable_pftparm=clitt_io: 2;
+ =namelist:cable_pftparm=froot1_io: 2;
+ =namelist:cable_pftparm=froot2_io: 2;
+ =namelist:cable_pftparm=froot3_io: 2;
+ =namelist:cable_pftparm=froot4_io: 2;
+ =namelist:cable_pftparm=froot5_io: 2;
+ =namelist:cable_pftparm=froot6_io: 2;
+ =namelist:cable_pftparm=cplant1_io: 2;
+ =namelist:cable_pftparm=cplant2_io: 2;
+ =namelist:cable_pftparm=cplant3_io: 2;
+ =namelist:cable_pftparm=csoil1_io: 2;
+ =namelist:cable_pftparm=csoil2_io: 2;
+ =namelist:cable_pftparm=ratecp1_io: 2;
+ =namelist:cable_pftparm=ratecp2_io: 2;
+ =namelist:cable_pftparm=ratecp3_io: 2;
+ =namelist:cable_pftparm=ratecs1_io: 2;
+ =namelist:cable_pftparm=ratecs2_io: 2;
+ =namelist:cable_pftparm=refl1_io: 2;
+ =namelist:cable_pftparm=refl2_io: 2;
+ =namelist:cable_pftparm=refl3_io: 2;
+ =namelist:cable_pftparm=taul1_io: 2;
+ =namelist:cable_pftparm=taul2_io: 2;
+ =namelist:cable_pftparm=taul3_io: 2;
+ =namelist:cable_pftparm=zr_io: 2;
+ =namelist:cable_pftparm=lai_io: 2;
+ =namelist:cable_soilparm: 2;
+ =namelist:cable_soilparm=silt_io: 2;
+ =namelist:cable_soilparm=clay_io: 2;
+ =namelist:cable_soilparm=sand_io: 2;
+ =namelist:cable_soilparm=swilt_io: 2;
+ =namelist:cable_soilparm=sfc_io: 2;
+ =namelist:cable_soilparm=ssat_io: 2;
+ =namelist:cable_soilparm=bch_io: 2;
+ =namelist:cable_soilparm=hyds_io: 2;
+ =namelist:cable_soilparm=sucs_io: 2;
+ =namelist:cable_soilparm=rhosoil_io: 2;
+ =namelist:cable_soilparm=css_io: 2;
+ =namelist:jules_spinup: 1,2;
+ =namelist:jules_nlsizes: 1,2;
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_environment.nml.html#JULES_MODEL_ENVIRONMENT::lsm_id
+value-titles='jules','cable','rivers-only'
+values=1,2,3
diff --git a/rose-meta/jules-shared/jules-nvegparm/HEAD/rose-meta.conf b/rose-meta/jules-shared/jules-nvegparm/HEAD/rose-meta.conf
index 1cb77755..ec81d9c0 100644
--- a/rose-meta/jules-shared/jules-nvegparm/HEAD/rose-meta.conf
+++ b/rose-meta/jules-shared/jules-nvegparm/HEAD/rose-meta.conf
@@ -4,7 +4,7 @@ description=Parameters required for each of the non-vegetated surface types.
ns=namelist/JULES Science Settings/jules_nvegparm
sort-key=Section-A12n
title=Non-vegetated surface parameters
-url=http://jules-lsm.github.io/latest/namelists/nveg_params.nml.html#namelist-JULES_NVEGPARM
+url=https://metoffice.github.io/jules/latest/namelists/nveg_params.nml.html#namelist-JULES_NVEGPARM
widget[rose-config-edit]=cylc8_compat.PageArrayTable
[namelist:jules_nvegparm=albsnc_nvg_io]
@@ -15,7 +15,7 @@ fail-if=len(this) != namelist:jules_surface_types=nnvg
length=:
range=0:1
type=real
-url=http://jules-lsm.github.io/latest/namelists/nveg_params.nml.html#JULES_NVEGPARM::albsnc_nvg_io
+url=https://metoffice.github.io/jules/latest/namelists/nveg_params.nml.html#JULES_NVEGPARM::albsnc_nvg_io
[namelist:jules_nvegparm=albsnf_nvg_io]
compulsory=true
@@ -25,7 +25,7 @@ fail-if=len(this) != namelist:jules_surface_types=nnvg
length=:
range=-1:1
type=real
-url=http://jules-lsm.github.io/latest/namelists/nveg_params.nml.html#JULES_NVEGPARM::albsnf_nvg_io
+url=https://metoffice.github.io/jules/latest/namelists/nveg_params.nml.html#JULES_NVEGPARM::albsnf_nvg_io
[namelist:jules_nvegparm=albsnf_nvgl_io]
compulsory=true
@@ -35,7 +35,7 @@ fail-if=len(this) != namelist:jules_surface_types=nnvg
length=:
range=0:1
type=real
-url=http://jules-lsm.github.io/latest/namelists/nveg_params.nml.html#JULES_NVEGPARM::albsnf_nvgl_io
+url=https://metoffice.github.io/jules/latest/namelists/nveg_params.nml.html#JULES_NVEGPARM::albsnf_nvgl_io
[namelist:jules_nvegparm=albsnf_nvgu_io]
compulsory=true
@@ -45,7 +45,7 @@ fail-if=len(this) != namelist:jules_surface_types=nnvg
length=:
range=0:1
type=real
-url=http://jules-lsm.github.io/latest/namelists/nveg_params.nml.html#JULES_NVEGPARM::albsnf_nvgu_io
+url=https://metoffice.github.io/jules/latest/namelists/nveg_params.nml.html#JULES_NVEGPARM::albsnf_nvgu_io
[namelist:jules_nvegparm=catch_nvg_io]
compulsory=true
@@ -54,7 +54,7 @@ fail-if=len(this) != namelist:jules_surface_types=nnvg
!kind=default
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/nveg_params.nml.html#JULES_NVEGPARM::catch_nvg_io
+url=https://metoffice.github.io/jules/latest/namelists/nveg_params.nml.html#JULES_NVEGPARM::catch_nvg_io
[namelist:jules_nvegparm=ch_nvg_io]
compulsory=true
@@ -63,7 +63,7 @@ fail-if=len(this) != namelist:jules_surface_types=nnvg
!kind=default
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/nveg_params.nml.html#JULES_NVEGPARM::ch_nvg_io
+url=https://metoffice.github.io/jules/latest/namelists/nveg_params.nml.html#JULES_NVEGPARM::ch_nvg_io
[namelist:jules_nvegparm=emis_nvg_io]
compulsory=true
@@ -73,7 +73,7 @@ fail-if=len(this) != namelist:jules_surface_types=nnvg
length=:
range=0:1
type=real
-url=http://jules-lsm.github.io/latest/namelists/nveg_params.nml.html#JULES_NVEGPARM::emis_nvg_io
+url=https://metoffice.github.io/jules/latest/namelists/nveg_params.nml.html#JULES_NVEGPARM::emis_nvg_io
[namelist:jules_nvegparm=gs_nvg_io]
compulsory=true
@@ -81,7 +81,7 @@ description=Surface conductance (m s-1)
fail-if=len(this) != namelist:jules_surface_types=nnvg
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/nveg_params.nml.html#JULES_NVEGPARM::gs_nvg_io
+url=https://metoffice.github.io/jules/latest/namelists/nveg_params.nml.html#JULES_NVEGPARM::gs_nvg_io
[namelist:jules_nvegparm=infil_nvg_io]
compulsory=true
@@ -90,7 +90,7 @@ fail-if=len(this) != namelist:jules_surface_types=nnvg
!kind=default
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/nveg_params.nml.html#JULES_NVEGPARM::infil_nvg_io
+url=https://metoffice.github.io/jules/latest/namelists/nveg_params.nml.html#JULES_NVEGPARM::infil_nvg_io
[namelist:jules_nvegparm=vf_nvg_io]
compulsory=true
@@ -100,7 +100,7 @@ fail-if=len(this) != namelist:jules_surface_types=nnvg
length=:
range=0:1
type=real
-url=http://jules-lsm.github.io/latest/namelists/nveg_params.nml.html#JULES_NVEGPARM::vf_nvg_io
+url=https://metoffice.github.io/jules/latest/namelists/nveg_params.nml.html#JULES_NVEGPARM::vf_nvg_io
[namelist:jules_nvegparm=z0_nvg_io]
compulsory=true
@@ -109,7 +109,7 @@ fail-if=len(this) != namelist:jules_surface_types=nnvg
!kind=default
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/nveg_params.nml.html#JULES_NVEGPARM::z0_nvg_io
+url=https://metoffice.github.io/jules/latest/namelists/nveg_params.nml.html#JULES_NVEGPARM::z0_nvg_io
[namelist:jules_nvegparm=z0hm_nvg_io]
compulsory=true
@@ -118,4 +118,4 @@ fail-if=len(this) != namelist:jules_surface_types=nnvg
!kind=default
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/nveg_params.nml.html#JULES_NVEGPARM::z0hm_nvg_io
+url=https://metoffice.github.io/jules/latest/namelists/nveg_params.nml.html#JULES_NVEGPARM::z0hm_nvg_io
diff --git a/rose-meta/jules-shared/jules-nvegparm/vn8.0/rose-meta.conf b/rose-meta/jules-shared/jules-nvegparm/vn8.0/rose-meta.conf
index c1549059..611796dd 100644
--- a/rose-meta/jules-shared/jules-nvegparm/vn8.0/rose-meta.conf
+++ b/rose-meta/jules-shared/jules-nvegparm/vn8.0/rose-meta.conf
@@ -4,7 +4,7 @@ description=Parameters required for each of the non-vegetated surface types.
ns=namelist/JULES Science Settings/jules_nvegparm
sort-key=Section-A12n
title=Non-vegetated surface parameters
-url=http://jules-lsm.github.io/vn8.0/namelists/nveg_params.nml.html#namelist-JULES_NVEGPARM
+url=https://metoffice.github.io/jules/vn8.0/namelists/nveg_params.nml.html#namelist-JULES_NVEGPARM
widget[rose-config-edit]=cylc8_compat.PageArrayTable
[namelist:jules_nvegparm=albsnc_nvg_io]
@@ -15,7 +15,7 @@ fail-if=len(this) != namelist:jules_surface_types=nnvg
length=:
range=0:1
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/nveg_params.nml.html#JULES_NVEGPARM::albsnc_nvg_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/nveg_params.nml.html#JULES_NVEGPARM::albsnc_nvg_io
[namelist:jules_nvegparm=albsnf_nvg_io]
compulsory=true
@@ -25,7 +25,7 @@ fail-if=len(this) != namelist:jules_surface_types=nnvg
length=:
range=-1:1
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/nveg_params.nml.html#JULES_NVEGPARM::albsnf_nvg_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/nveg_params.nml.html#JULES_NVEGPARM::albsnf_nvg_io
[namelist:jules_nvegparm=albsnf_nvgl_io]
compulsory=true
@@ -35,7 +35,7 @@ fail-if=len(this) != namelist:jules_surface_types=nnvg
length=:
range=0:1
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/nveg_params.nml.html#JULES_NVEGPARM::albsnf_nvgl_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/nveg_params.nml.html#JULES_NVEGPARM::albsnf_nvgl_io
[namelist:jules_nvegparm=albsnf_nvgu_io]
compulsory=true
@@ -45,7 +45,7 @@ fail-if=len(this) != namelist:jules_surface_types=nnvg
length=:
range=0:1
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/nveg_params.nml.html#JULES_NVEGPARM::albsnf_nvgu_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/nveg_params.nml.html#JULES_NVEGPARM::albsnf_nvgu_io
[namelist:jules_nvegparm=catch_nvg_io]
compulsory=true
@@ -54,7 +54,7 @@ fail-if=len(this) != namelist:jules_surface_types=nnvg
!kind=default
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/nveg_params.nml.html#JULES_NVEGPARM::catch_nvg_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/nveg_params.nml.html#JULES_NVEGPARM::catch_nvg_io
[namelist:jules_nvegparm=ch_nvg_io]
compulsory=true
@@ -63,7 +63,7 @@ fail-if=len(this) != namelist:jules_surface_types=nnvg
!kind=default
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/nveg_params.nml.html#JULES_NVEGPARM::ch_nvg_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/nveg_params.nml.html#JULES_NVEGPARM::ch_nvg_io
[namelist:jules_nvegparm=emis_nvg_io]
compulsory=true
@@ -73,7 +73,7 @@ fail-if=len(this) != namelist:jules_surface_types=nnvg
length=:
range=0:1
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/nveg_params.nml.html#JULES_NVEGPARM::emis_nvg_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/nveg_params.nml.html#JULES_NVEGPARM::emis_nvg_io
[namelist:jules_nvegparm=gs_nvg_io]
compulsory=true
@@ -81,7 +81,7 @@ description=Surface conductance (m s-1)
fail-if=len(this) != namelist:jules_surface_types=nnvg
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/nveg_params.nml.html#JULES_NVEGPARM::gs_nvg_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/nveg_params.nml.html#JULES_NVEGPARM::gs_nvg_io
[namelist:jules_nvegparm=infil_nvg_io]
compulsory=true
@@ -90,7 +90,7 @@ fail-if=len(this) != namelist:jules_surface_types=nnvg
!kind=default
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/nveg_params.nml.html#JULES_NVEGPARM::infil_nvg_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/nveg_params.nml.html#JULES_NVEGPARM::infil_nvg_io
[namelist:jules_nvegparm=vf_nvg_io]
compulsory=true
@@ -100,7 +100,7 @@ fail-if=len(this) != namelist:jules_surface_types=nnvg
length=:
range=0:1
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/nveg_params.nml.html#JULES_NVEGPARM::vf_nvg_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/nveg_params.nml.html#JULES_NVEGPARM::vf_nvg_io
[namelist:jules_nvegparm=z0_nvg_io]
compulsory=true
@@ -109,7 +109,7 @@ fail-if=len(this) != namelist:jules_surface_types=nnvg
!kind=default
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/nveg_params.nml.html#JULES_NVEGPARM::z0_nvg_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/nveg_params.nml.html#JULES_NVEGPARM::z0_nvg_io
[namelist:jules_nvegparm=z0hm_nvg_io]
compulsory=true
@@ -118,4 +118,4 @@ fail-if=len(this) != namelist:jules_surface_types=nnvg
!kind=default
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/nveg_params.nml.html#JULES_NVEGPARM::z0hm_nvg_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/nveg_params.nml.html#JULES_NVEGPARM::z0hm_nvg_io
diff --git a/rose-meta/jules-shared/jules-nvegparm/vn8.1/rose-meta.conf b/rose-meta/jules-shared/jules-nvegparm/vn8.1/rose-meta.conf
new file mode 100644
index 00000000..c21b269f
--- /dev/null
+++ b/rose-meta/jules-shared/jules-nvegparm/vn8.1/rose-meta.conf
@@ -0,0 +1,121 @@
+[namelist:jules_nvegparm]
+compulsory=true
+description=Parameters required for each of the non-vegetated surface types.
+ns=namelist/JULES Science Settings/jules_nvegparm
+sort-key=Section-A12n
+title=Non-vegetated surface parameters
+url=https://metoffice.github.io/jules/vn8.1/namelists/nveg_params.nml.html#namelist-JULES_NVEGPARM
+widget[rose-config-edit]=cylc8_compat.PageArrayTable
+
+[namelist:jules_nvegparm=albsnc_nvg_io]
+compulsory=true
+description=Snow-covered albedo
+fail-if=len(this) != namelist:jules_surface_types=nnvg
+!kind=default
+length=:
+range=0:1
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/nveg_params.nml.html#JULES_NVEGPARM::albsnc_nvg_io
+
+[namelist:jules_nvegparm=albsnf_nvg_io]
+compulsory=true
+description=Snow-free albedo
+fail-if=len(this) != namelist:jules_surface_types=nnvg
+!kind=default
+length=:
+range=-1:1
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/nveg_params.nml.html#JULES_NVEGPARM::albsnf_nvg_io
+
+[namelist:jules_nvegparm=albsnf_nvgl_io]
+compulsory=true
+description=Lower limit on albsnf_nvg_io
+fail-if=len(this) != namelist:jules_surface_types=nnvg
+!kind=default
+length=:
+range=0:1
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/nveg_params.nml.html#JULES_NVEGPARM::albsnf_nvgl_io
+
+[namelist:jules_nvegparm=albsnf_nvgu_io]
+compulsory=true
+description=Upper limit on albsnf_nvg_io
+fail-if=len(this) != namelist:jules_surface_types=nnvg
+!kind=default
+length=:
+range=0:1
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/nveg_params.nml.html#JULES_NVEGPARM::albsnf_nvgu_io
+
+[namelist:jules_nvegparm=catch_nvg_io]
+compulsory=true
+description=Capacity for water (kg m-2)
+fail-if=len(this) != namelist:jules_surface_types=nnvg
+!kind=default
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/nveg_params.nml.html#JULES_NVEGPARM::catch_nvg_io
+
+[namelist:jules_nvegparm=ch_nvg_io]
+compulsory=true
+description=Heat capacity of this surface type (J K-1 m-2)
+fail-if=len(this) != namelist:jules_surface_types=nnvg
+!kind=default
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/nveg_params.nml.html#JULES_NVEGPARM::ch_nvg_io
+
+[namelist:jules_nvegparm=emis_nvg_io]
+compulsory=true
+description=Surface emissivity
+fail-if=len(this) != namelist:jules_surface_types=nnvg
+!kind=default
+length=:
+range=0:1
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/nveg_params.nml.html#JULES_NVEGPARM::emis_nvg_io
+
+[namelist:jules_nvegparm=gs_nvg_io]
+compulsory=true
+description=Surface conductance (m s-1)
+fail-if=len(this) != namelist:jules_surface_types=nnvg
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/nveg_params.nml.html#JULES_NVEGPARM::gs_nvg_io
+
+[namelist:jules_nvegparm=infil_nvg_io]
+compulsory=true
+description=Infiltration enhancement factor
+fail-if=len(this) != namelist:jules_surface_types=nnvg
+!kind=default
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/nveg_params.nml.html#JULES_NVEGPARM::infil_nvg_io
+
+[namelist:jules_nvegparm=vf_nvg_io]
+compulsory=true
+description=Fractional coverage of non-vegetation "canopy"
+fail-if=len(this) != namelist:jules_surface_types=nnvg
+!kind=default
+length=:
+range=0:1
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/nveg_params.nml.html#JULES_NVEGPARM::vf_nvg_io
+
+[namelist:jules_nvegparm=z0_nvg_io]
+compulsory=true
+description=Roughness length for momentum (m)
+fail-if=len(this) != namelist:jules_surface_types=nnvg
+!kind=default
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/nveg_params.nml.html#JULES_NVEGPARM::z0_nvg_io
+
+[namelist:jules_nvegparm=z0hm_nvg_io]
+compulsory=true
+description=Ratio of the roughness length for heat to the roughness length for momentum
+fail-if=len(this) != namelist:jules_surface_types=nnvg
+!kind=default
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/nveg_params.nml.html#JULES_NVEGPARM::z0hm_nvg_io
diff --git a/rose-meta/jules-shared/jules-pftparm/HEAD/rose-meta.conf b/rose-meta/jules-shared/jules-pftparm/HEAD/rose-meta.conf
index c9486d05..dafeefa3 100644
--- a/rose-meta/jules-shared/jules-pftparm/HEAD/rose-meta.conf
+++ b/rose-meta/jules-shared/jules-pftparm/HEAD/rose-meta.conf
@@ -6,7 +6,7 @@ description=This section is organised into two panels:
ns=namelist/JULES Science Settings/jules_pftparm
sort-key=Section-A12l
title=PFT parameters
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#namelist-JULES_PFTPARM
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#namelist-JULES_PFTPARM
widget[rose-config-edit]=cylc8_compat.PageArrayTable
[namelist:jules_pftparm=albsnc_max_io]
@@ -19,7 +19,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
range=0:1
sort-key=Panel-HR03
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::albsnc_max_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::albsnc_max_io
[namelist:jules_pftparm=alnir_io]
compulsory=true
@@ -32,7 +32,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
range=0:1
sort-key=Panel-HR03
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::alnir_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::alnir_io
[namelist:jules_pftparm=alpar_io]
compulsory=true
@@ -45,7 +45,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
range=0:1
sort-key=Panel-HR03
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::alpar_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::alpar_io
[namelist:jules_pftparm=catch0_io]
compulsory=true
@@ -56,7 +56,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::catch0_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::catch0_io
[namelist:jules_pftparm=dcatch_dlai_io]
compulsory=true
@@ -67,7 +67,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::dcatch_dlai_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::dcatch_dlai_io
[namelist:jules_pftparm=fsmc_p0_io]
compulsory=true
@@ -79,7 +79,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fsmc_p0_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fsmc_p0_io
[namelist:jules_pftparm=kext_io]
compulsory=true
@@ -91,7 +91,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
sort-key=Panel-HR02
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::kext_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::kext_io
[namelist:jules_pftparm=knl_io]
compulsory=true
@@ -103,7 +103,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::knl_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::knl_io
[namelist:jules_pftparm=omega_io]
compulsory=true
@@ -116,7 +116,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
range=0:1
sort-key=Panel-HR03
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::omega_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::omega_io
[namelist:jules_pftparm=omnir_io]
compulsory=true
@@ -129,7 +129,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
range=0:1
sort-key=Panel-HR03
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::omnir_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::omnir_io
[namelist:jules_pftparm=z0hm_pft_io]
compulsory=true
@@ -140,7 +140,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::z0hm_pft_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::z0hm_pft_io
[namelist:jules_pftparm=z0v_io]
compulsory=true
@@ -151,7 +151,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::z0v_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::z0v_io
# Dummy page to force sort order for pftparm other parameters
[namespace:pftparm_other]
diff --git a/rose-meta/jules-shared/jules-pftparm/vn8.0/rose-meta.conf b/rose-meta/jules-shared/jules-pftparm/vn8.0/rose-meta.conf
index cd1b3dda..9d031b49 100644
--- a/rose-meta/jules-shared/jules-pftparm/vn8.0/rose-meta.conf
+++ b/rose-meta/jules-shared/jules-pftparm/vn8.0/rose-meta.conf
@@ -6,7 +6,7 @@ description=This section is organised into two panels:
ns=namelist/JULES Science Settings/jules_pftparm
sort-key=Section-A12l
title=PFT parameters
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#namelist-JULES_PFTPARM
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#namelist-JULES_PFTPARM
widget[rose-config-edit]=cylc8_compat.PageArrayTable
[namelist:jules_pftparm=albsnc_max_io]
@@ -19,7 +19,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
range=0:1
sort-key=Panel-HR03
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::albsnc_max_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::albsnc_max_io
[namelist:jules_pftparm=alnir_io]
compulsory=true
@@ -32,7 +32,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
range=0:1
sort-key=Panel-HR03
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::alnir_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::alnir_io
[namelist:jules_pftparm=alpar_io]
compulsory=true
@@ -45,7 +45,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
range=0:1
sort-key=Panel-HR03
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::alpar_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::alpar_io
[namelist:jules_pftparm=catch0_io]
compulsory=true
@@ -56,7 +56,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::catch0_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::catch0_io
[namelist:jules_pftparm=dcatch_dlai_io]
compulsory=true
@@ -67,7 +67,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::dcatch_dlai_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::dcatch_dlai_io
[namelist:jules_pftparm=fsmc_p0_io]
compulsory=true
@@ -79,7 +79,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fsmc_p0_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fsmc_p0_io
[namelist:jules_pftparm=kext_io]
compulsory=true
@@ -91,7 +91,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
sort-key=Panel-HR02
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::kext_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::kext_io
[namelist:jules_pftparm=knl_io]
compulsory=true
@@ -103,7 +103,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::knl_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::knl_io
[namelist:jules_pftparm=omega_io]
compulsory=true
@@ -116,7 +116,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
range=0:1
sort-key=Panel-HR03
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::omega_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::omega_io
[namelist:jules_pftparm=omnir_io]
compulsory=true
@@ -129,7 +129,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
range=0:1
sort-key=Panel-HR03
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::omnir_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::omnir_io
[namelist:jules_pftparm=z0hm_pft_io]
compulsory=true
@@ -140,7 +140,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::z0hm_pft_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::z0hm_pft_io
[namelist:jules_pftparm=z0v_io]
compulsory=true
@@ -151,7 +151,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::z0v_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::z0v_io
# Dummy page to force sort order for pftparm other parameters
[namespace:pftparm_other]
diff --git a/rose-meta/jules-shared/jules-pftparm/vn8.1/rose-meta.conf b/rose-meta/jules-shared/jules-pftparm/vn8.1/rose-meta.conf
new file mode 100644
index 00000000..504780ec
--- /dev/null
+++ b/rose-meta/jules-shared/jules-pftparm/vn8.1/rose-meta.conf
@@ -0,0 +1,167 @@
+[namelist:jules_pftparm]
+compulsory=true
+description=This section is organised into two panels:
+ = "Radiation parameters" contains parameters related to radiative transfer in vegetation,
+ = "Other parameters" contains everything else.
+ns=namelist/JULES Science Settings/jules_pftparm
+sort-key=Section-A12l
+title=PFT parameters
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#namelist-JULES_PFTPARM
+widget[rose-config-edit]=cylc8_compat.PageArrayTable
+
+[namelist:jules_pftparm=albsnc_max_io]
+compulsory=true
+description=Snow-covered albedo for large LAI
+fail-if=len(this) != namelist:jules_surface_types=npft
+!kind=default
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
+range=0:1
+sort-key=Panel-HR03
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::albsnc_max_io
+
+[namelist:jules_pftparm=alnir_io]
+compulsory=true
+description=NIR Leaf reflection coeff.
+ =Leaf reflection coefficient for Near Infra Red wavelengths > 690nm.
+fail-if=len(this) != namelist:jules_surface_types=npft
+!kind=default
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
+range=0:1
+sort-key=Panel-HR03
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::alnir_io
+
+[namelist:jules_pftparm=alpar_io]
+compulsory=true
+description=VIS Leaf reflection coeff.
+ =Leaf reflection coefficient for wavelengths < 690nm (Photosyntehtically Active Radiation).
+fail-if=len(this) != namelist:jules_surface_types=npft
+!kind=default
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
+range=0:1
+sort-key=Panel-HR03
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::alpar_io
+
+[namelist:jules_pftparm=catch0_io]
+compulsory=true
+description=Minimum canopy capacity (kg m-2)
+fail-if=len(this) != namelist:jules_surface_types=npft
+!kind=default
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::catch0_io
+
+[namelist:jules_pftparm=dcatch_dlai_io]
+compulsory=true
+description=Rate of change of canopy capacity with LAI (kg m-2)
+fail-if=len(this) != namelist:jules_surface_types=npft
+!kind=default
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::dcatch_dlai_io
+
+[namelist:jules_pftparm=fsmc_p0_io]
+compulsory=true
+description=PFT-dependent parameter governing the threshold at which the plant starts to experience water stress
+ =due to lack of water in the soil
+fail-if=len(this) != namelist:jules_surface_types=npft
+!kind=default
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::fsmc_p0_io
+
+[namelist:jules_pftparm=kext_io]
+compulsory=true
+description=Light extinction coefficient
+ =Used with Beers Law for light absorption through tile canopies
+fail-if=len(this) != namelist:jules_surface_types=npft
+!kind=default
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
+sort-key=Panel-HR02
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::kext_io
+
+[namelist:jules_pftparm=knl_io]
+compulsory=true
+description=Decay of nitrogen through the canopy for canopy radiation model 6
+ =SHOULD NOT BE THE SAME AS KN!
+fail-if=len(this) != namelist:jules_surface_types=npft
+!kind=default
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::knl_io
+
+[namelist:jules_pftparm=omega_io]
+compulsory=true
+description=VIS Leaf scattering coeff.
+ =Leaf scattering coefficient for wavelengths < 690nm (Photosyntehtically Active Radiation).
+fail-if=len(this) != namelist:jules_surface_types=npft
+!kind=default
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
+range=0:1
+sort-key=Panel-HR03
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::omega_io
+
+[namelist:jules_pftparm=omnir_io]
+compulsory=true
+description=NIR Leaf scattering coeff.
+ =Leaf scattering coefficient for Near Infra Red wavelengths > 690nm.
+fail-if=len(this) != namelist:jules_surface_types=npft
+!kind=default
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
+range=0:1
+sort-key=Panel-HR03
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::omnir_io
+
+[namelist:jules_pftparm=z0hm_pft_io]
+compulsory=true
+description=Ratio of the roughness length for heat to the roughness length for momentum
+fail-if=len(this) != namelist:jules_surface_types=npft
+!kind=default
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::z0hm_pft_io
+
+[namelist:jules_pftparm=z0v_io]
+compulsory=true
+description=Specified vegetation roughness length for momentum (if l_spec_veg_z0)
+fail-if=len(this) != namelist:jules_surface_types=npft
+!kind=default
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::z0v_io
+
+# Dummy page to force sort order for pftparm other parameters
+[namespace:pftparm_other]
+description=Parameters not related to radiative transfer of vegetation.
+ =Related parameters are grouped together where appropriate.
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=02
+
+# Dummy page to force sort order for pftparm radiation parameters
+[namespace:pftparm_radiation]
+description=Parameters related to radiative transfer of vegetation
+ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
+sort-key=01
diff --git a/rose-meta/jules-shared/jules-radiation/HEAD/rose-meta.conf b/rose-meta/jules-shared/jules-radiation/HEAD/rose-meta.conf
index 2e9f46c1..37a0b493 100644
--- a/rose-meta/jules-shared/jules-radiation/HEAD/rose-meta.conf
+++ b/rose-meta/jules-shared/jules-radiation/HEAD/rose-meta.conf
@@ -3,7 +3,7 @@ compulsory=true
ns=namelist/JULES Science Settings/jules_radiation
sort-key=Section-A12d
title=Radiation options
-url=http://jules-lsm.github.io/latest/namelists/jules_radiation.nml.html#namelist-JULES_RADIATION
+url=https://metoffice.github.io/jules/latest/namelists/jules_radiation.nml.html#namelist-JULES_RADIATION
[namelist:jules_radiation=fixed_sea_albedo]
compulsory=true
@@ -12,7 +12,7 @@ description=If using i_sea_alb_method=4 or 5, the global value of albedo to use.
range=0.0:1.0
sort-key=Panel-B05a
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_radiation.nml.html#JULES_RADIATION::fixed_sea_albedo
+url=https://metoffice.github.io/jules/latest/namelists/jules_radiation.nml.html#JULES_RADIATION::fixed_sea_albedo
[namelist:jules_radiation=i_sea_alb_method]
compulsory=true
@@ -23,7 +23,7 @@ sort-key=Panel-B05
trigger=namelist:jules_radiation=l_sea_alb_var_chl: 3;
=namelist:jules_radiation=fixed_sea_albedo: 4,5;
=namelist:jules_radiation=l_spec_sea_alb: 1,2,3;
-url=http://jules-lsm.github.io/latest/namelists/jules_radiation.nml.html#JULES_RADIATION::i_sea_alb_method
+url=https://metoffice.github.io/jules/latest/namelists/jules_radiation.nml.html#JULES_RADIATION::i_sea_alb_method
value-titles=Briegleb and Ramanathan 1982,Barker and Li 1995,Jin et al. 2011,Fixed global value,Fixed sea with sea-ice param
values=1,2,3,4,5
@@ -45,7 +45,7 @@ trigger=namelist:jules_pftparm=albsnf_maxu_io: .true.;
=namelist:jules_nvegparm=albsnf_nvgu_io: .true.;
=namelist:jules_nvegparm=albsnf_nvgl_io: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_radiation.nml.html#JULES_RADIATION::l_albedo_obs
+url=https://metoffice.github.io/jules/latest/namelists/jules_radiation.nml.html#JULES_RADIATION::l_albedo_obs
[namelist:jules_radiation=l_hapke_soil]
compulsory=true
@@ -53,7 +53,7 @@ description=Switch to enable Hapke's model of soil reflectance to include a zeni
!kind=default
sort-key=Panel-B03
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_radiation.nml.html#JULES_RADIATION::l_hapke_soil
+url=https://metoffice.github.io/jules/latest/namelists/jules_radiation.nml.html#JULES_RADIATION::l_hapke_soil
[namelist:jules_radiation=l_niso_direct]
compulsory=true
@@ -61,7 +61,7 @@ description=Use the full non-isotropic expression for direct scattering in plant
!kind=default
sort-key=Panel-B02a1
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_radiation.nml.html#JULES_RADIATION::l_niso_direct
+url=https://metoffice.github.io/jules/latest/namelists/jules_radiation.nml.html#JULES_RADIATION::l_niso_direct
[namelist:jules_radiation=l_partition_albsoil]
compulsory=true
@@ -71,7 +71,7 @@ sort-key=Panel-B04
trigger=namelist:jules_radiation=ratio_albsoil: .true.;
=namelist:jules_radiation=swdn_frac_albsoil: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_radiation.nml.html#JULES_RADIATION::l_partition_albsoil
+url=https://metoffice.github.io/jules/latest/namelists/jules_radiation.nml.html#JULES_RADIATION::l_partition_albsoil
[namelist:jules_radiation=l_sea_alb_var_chl]
compulsory=true
@@ -92,7 +92,7 @@ description=Use a single value for both the direct and diffuse beams
sort-key=Panel-B02a
trigger=namelist:jules_radiation=l_niso_direct: .false.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_radiation.nml.html#JULES_RADIATION::l_spec_alb_bs
+url=https://metoffice.github.io/jules/latest/namelists/jules_radiation.nml.html#JULES_RADIATION::l_spec_alb_bs
[namelist:jules_radiation=ratio_albsoil]
compulsory=true
@@ -101,7 +101,7 @@ description=Ratio of the NIR to the VIS albedo of bare soil
range=1.0:10.0
sort-key=Panel-B04a
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_radiation.nml.html#JULES_RADIATION::ratio_albsoil
+url=https://metoffice.github.io/jules/latest/namelists/jules_radiation.nml.html#JULES_RADIATION::ratio_albsoil
[namelist:jules_radiation=swdn_frac_albsoil]
compulsory=true
@@ -110,4 +110,4 @@ description=The fraction of the total downward SW radiation assumed to be in the
range=0.0:1.0
sort-key=Panel-B04b
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_radiation.nml.html#JULES_RADIATION::swdn_frac_albsoil
+url=https://metoffice.github.io/jules/latest/namelists/jules_radiation.nml.html#JULES_RADIATION::swdn_frac_albsoil
diff --git a/rose-meta/jules-shared/jules-radiation/vn8.0/rose-meta.conf b/rose-meta/jules-shared/jules-radiation/vn8.0/rose-meta.conf
index 83b2e6ab..265ddc77 100644
--- a/rose-meta/jules-shared/jules-radiation/vn8.0/rose-meta.conf
+++ b/rose-meta/jules-shared/jules-radiation/vn8.0/rose-meta.conf
@@ -3,7 +3,7 @@ compulsory=true
ns=namelist/JULES Science Settings/jules_radiation
sort-key=Section-A12d
title=Radiation options
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_radiation.nml.html#namelist-JULES_RADIATION
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_radiation.nml.html#namelist-JULES_RADIATION
[namelist:jules_radiation=fixed_sea_albedo]
compulsory=true
@@ -12,7 +12,7 @@ description=If using i_sea_alb_method=4 or 5, the global value of albedo to use.
range=0.0:1.0
sort-key=Panel-B05a
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_radiation.nml.html#JULES_RADIATION::fixed_sea_albedo
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_radiation.nml.html#JULES_RADIATION::fixed_sea_albedo
[namelist:jules_radiation=i_sea_alb_method]
compulsory=true
@@ -23,7 +23,7 @@ sort-key=Panel-B05
trigger=namelist:jules_radiation=l_sea_alb_var_chl: 3;
=namelist:jules_radiation=fixed_sea_albedo: 4,5;
=namelist:jules_radiation=l_spec_sea_alb: 1,2,3;
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_radiation.nml.html#JULES_RADIATION::i_sea_alb_method
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_radiation.nml.html#JULES_RADIATION::i_sea_alb_method
value-titles=Briegleb and Ramanathan 1982,Barker and Li 1995,Jin et al. 2011,Fixed global value,Fixed sea with sea-ice param
values=1,2,3,4,5
@@ -45,7 +45,7 @@ trigger=namelist:jules_pftparm=albsnf_maxu_io: .true.;
=namelist:jules_nvegparm=albsnf_nvgu_io: .true.;
=namelist:jules_nvegparm=albsnf_nvgl_io: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_radiation.nml.html#JULES_RADIATION::l_albedo_obs
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_radiation.nml.html#JULES_RADIATION::l_albedo_obs
[namelist:jules_radiation=l_hapke_soil]
compulsory=true
@@ -53,7 +53,7 @@ description=Switch to enable Hapke's model of soil reflectance to include a zeni
!kind=default
sort-key=Panel-B03
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_radiation.nml.html#JULES_RADIATION::l_hapke_soil
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_radiation.nml.html#JULES_RADIATION::l_hapke_soil
[namelist:jules_radiation=l_niso_direct]
compulsory=true
@@ -61,7 +61,7 @@ description=Use the full non-isotropic expression for direct scattering in plant
!kind=default
sort-key=Panel-B02a1
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_radiation.nml.html#JULES_RADIATION::l_niso_direct
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_radiation.nml.html#JULES_RADIATION::l_niso_direct
[namelist:jules_radiation=l_partition_albsoil]
compulsory=true
@@ -71,7 +71,7 @@ sort-key=Panel-B04
trigger=namelist:jules_radiation=ratio_albsoil: .true.;
=namelist:jules_radiation=swdn_frac_albsoil: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_radiation.nml.html#JULES_RADIATION::l_partition_albsoil
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_radiation.nml.html#JULES_RADIATION::l_partition_albsoil
[namelist:jules_radiation=l_sea_alb_var_chl]
compulsory=true
@@ -92,7 +92,7 @@ description=Use a single value for both the direct and diffuse beams
sort-key=Panel-B02a
trigger=namelist:jules_radiation=l_niso_direct: .false.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_radiation.nml.html#JULES_RADIATION::l_spec_alb_bs
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_radiation.nml.html#JULES_RADIATION::l_spec_alb_bs
[namelist:jules_radiation=ratio_albsoil]
compulsory=true
@@ -101,7 +101,7 @@ description=Ratio of the NIR to the VIS albedo of bare soil
range=1.0:10.0
sort-key=Panel-B04a
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_radiation.nml.html#JULES_RADIATION::ratio_albsoil
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_radiation.nml.html#JULES_RADIATION::ratio_albsoil
[namelist:jules_radiation=swdn_frac_albsoil]
compulsory=true
@@ -110,4 +110,4 @@ description=The fraction of the total downward SW radiation assumed to be in the
range=0.0:1.0
sort-key=Panel-B04b
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_radiation.nml.html#JULES_RADIATION::swdn_frac_albsoil
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_radiation.nml.html#JULES_RADIATION::swdn_frac_albsoil
diff --git a/rose-meta/jules-shared/jules-radiation/vn8.1/rose-meta.conf b/rose-meta/jules-shared/jules-radiation/vn8.1/rose-meta.conf
new file mode 100644
index 00000000..667c740c
--- /dev/null
+++ b/rose-meta/jules-shared/jules-radiation/vn8.1/rose-meta.conf
@@ -0,0 +1,113 @@
+[namelist:jules_radiation]
+compulsory=true
+ns=namelist/JULES Science Settings/jules_radiation
+sort-key=Section-A12d
+title=Radiation options
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_radiation.nml.html#namelist-JULES_RADIATION
+
+[namelist:jules_radiation=fixed_sea_albedo]
+compulsory=true
+description=If using i_sea_alb_method=4 or 5, the global value of albedo to use.
+!kind=default
+range=0.0:1.0
+sort-key=Panel-B05a
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_radiation.nml.html#JULES_RADIATION::fixed_sea_albedo
+
+[namelist:jules_radiation=i_sea_alb_method]
+compulsory=true
+description=Choice of model for the Ocean Surface Albedo (open water,
+ =ice free)
+!enumeration=true
+sort-key=Panel-B05
+trigger=namelist:jules_radiation=l_sea_alb_var_chl: 3;
+ =namelist:jules_radiation=fixed_sea_albedo: 4,5;
+ =namelist:jules_radiation=l_spec_sea_alb: 1,2,3;
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_radiation.nml.html#JULES_RADIATION::i_sea_alb_method
+value-titles=Briegleb and Ramanathan 1982,Barker and Li 1995,Jin et al. 2011,Fixed global value,Fixed sea with sea-ice param
+values=1,2,3,4,5
+
+[namelist:jules_radiation=l_albedo_obs]
+compulsory=true
+description=Scale albedos of land-surface tiles to agree with obs
+!kind=default
+sort-key=Panel-B01
+trigger=namelist:jules_pftparm=albsnf_maxu_io: .true.;
+ =namelist:jules_pftparm=albsnf_maxl_io: .true.;
+ =namelist:jules_pftparm=alparu_io: .true.;
+ =namelist:jules_pftparm=alparl_io: .true.;
+ =namelist:jules_pftparm=alniru_io: .true.;
+ =namelist:jules_pftparm=alnirl_io: .true.;
+ =namelist:jules_pftparm=omegau_io: .true.;
+ =namelist:jules_pftparm=omegal_io: .true.;
+ =namelist:jules_pftparm=omniru_io: .true.;
+ =namelist:jules_pftparm=omnirl_io: .true.;
+ =namelist:jules_nvegparm=albsnf_nvgu_io: .true.;
+ =namelist:jules_nvegparm=albsnf_nvgl_io: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_radiation.nml.html#JULES_RADIATION::l_albedo_obs
+
+[namelist:jules_radiation=l_hapke_soil]
+compulsory=true
+description=Switch to enable Hapke's model of soil reflectance to include a zenith-angle dependence, but without the opposition effect.
+!kind=default
+sort-key=Panel-B03
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_radiation.nml.html#JULES_RADIATION::l_hapke_soil
+
+[namelist:jules_radiation=l_niso_direct]
+compulsory=true
+description=Use the full non-isotropic expression for direct scattering in plant canopies.
+!kind=default
+sort-key=Panel-B02a1
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_radiation.nml.html#JULES_RADIATION::l_niso_direct
+
+[namelist:jules_radiation=l_partition_albsoil]
+compulsory=true
+description=Switch to apply a spectral partitioning of the broad-band soil albedo.
+!kind=default
+sort-key=Panel-B04
+trigger=namelist:jules_radiation=ratio_albsoil: .true.;
+ =namelist:jules_radiation=swdn_frac_albsoil: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_radiation.nml.html#JULES_RADIATION::l_partition_albsoil
+
+[namelist:jules_radiation=l_sea_alb_var_chl]
+compulsory=true
+description=Use spatially varying chlorophyll content to calculate the open sea albedos
+ =NOT AVAILABLE TO STANDALONE
+help=The Jin et al. parameterisation of open sea albedo includes chlorophyll content. This can either be:
+ =FALSE: Held constant at 0.5 mg m-3,
+ =or,
+ =TRUE: Input as an ancillary field.
+!kind=default
+sort-key=Panel-B05b
+type=logical
+
+[namelist:jules_radiation=l_spec_alb_bs]
+compulsory=true
+description=Use a single value for both the direct and diffuse beams
+!kind=default
+sort-key=Panel-B02a
+trigger=namelist:jules_radiation=l_niso_direct: .false.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_radiation.nml.html#JULES_RADIATION::l_spec_alb_bs
+
+[namelist:jules_radiation=ratio_albsoil]
+compulsory=true
+description=Ratio of the NIR to the VIS albedo of bare soil
+!kind=default
+range=1.0:10.0
+sort-key=Panel-B04a
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_radiation.nml.html#JULES_RADIATION::ratio_albsoil
+
+[namelist:jules_radiation=swdn_frac_albsoil]
+compulsory=true
+description=The fraction of the total downward SW radiation assumed to be in the NIR part of the spectrum when partitioning the broad-band soil albedo.
+!kind=default
+range=0.0:1.0
+sort-key=Panel-B04b
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_radiation.nml.html#JULES_RADIATION::swdn_frac_albsoil
diff --git a/rose-meta/jules-shared/jules-snow/HEAD/rose-meta.conf b/rose-meta/jules-shared/jules-snow/HEAD/rose-meta.conf
index 5248b8ca..23d0b4b0 100644
--- a/rose-meta/jules-shared/jules-snow/HEAD/rose-meta.conf
+++ b/rose-meta/jules-shared/jules-snow/HEAD/rose-meta.conf
@@ -3,7 +3,7 @@ compulsory=true
ns=namelist/JULES Science Settings/jules_snow
sort-key=Section-A12k
title=Snow options
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html
[namelist:jules_snow=can_clump]
compulsory=true
@@ -15,7 +15,7 @@ length=:
ns=namelist/JULES Science Settings/jules_snow/Radiation parameters
sort-key=Panel-D09
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::can_clump
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::can_clump
[namelist:jules_snow=cansnowpft]
compulsory=false
@@ -25,7 +25,7 @@ fail-if=len(this) != namelist:jules_surface_types=npft; # A value must be given
length=:
sort-key=Panel-D05
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::cansnowpft
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::cansnowpft
[namelist:jules_snow=i_basal_melting_opt]
compulsory=true
@@ -33,7 +33,7 @@ description=Option for melting at the base of the snow pack.
!enumeration=true
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D17
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::i_basal_melting_opt
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::i_basal_melting_opt
value-titles=No basal melting,Instantaneous basal melting
values=0,1
@@ -43,7 +43,7 @@ description=Option for rate of growth of snow grains.
!enumeration=true
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D04
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::i_grain_growth_opt
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::i_grain_growth_opt
value-titles=Marshall1989,Taillandier2007_ET
values=0,1
@@ -53,7 +53,7 @@ description=Option for method of relayering the snow pack in the multilayer sche
!enumeration=true
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D01e
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::i_relayer_opt
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::i_relayer_opt
value-titles=Original Scheme,Relayer inverse of grain size
values=0,1
@@ -66,7 +66,7 @@ length=:
ns=namelist/JULES Science Settings/jules_snow/Radiation parameters
sort-key=Panel-D10
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::n_lai_exposed
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::n_lai_exposed
[namelist:jules_snow=rho_snow_fresh]
compulsory=false
@@ -75,7 +75,7 @@ description=Density of fresh snow (kg m-3)
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D01b
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::rho_snow_fresh
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::rho_snow_fresh
[namelist:jules_snow=unload_rate_u]
compulsory=true
@@ -86,7 +86,7 @@ length=:
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D13
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::unload_rate_u
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::unload_rate_u
# Dummy page to force sort order for Snow other parameters
[namespace:snow_other]
diff --git a/rose-meta/jules-shared/jules-snow/vn8.0/rose-meta.conf b/rose-meta/jules-shared/jules-snow/vn8.0/rose-meta.conf
index 00e512b6..a14bddc7 100644
--- a/rose-meta/jules-shared/jules-snow/vn8.0/rose-meta.conf
+++ b/rose-meta/jules-shared/jules-snow/vn8.0/rose-meta.conf
@@ -3,7 +3,7 @@ compulsory=true
ns=namelist/JULES Science Settings/jules_snow
sort-key=Section-A12k
title=Snow options
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html
[namelist:jules_snow=can_clump]
compulsory=true
@@ -15,7 +15,7 @@ length=:
ns=namelist/JULES Science Settings/jules_snow/Radiation parameters
sort-key=Panel-D09
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::can_clump
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::can_clump
[namelist:jules_snow=cansnowpft]
compulsory=false
@@ -25,7 +25,7 @@ fail-if=len(this) != namelist:jules_surface_types=npft; # A value must be given
length=:
sort-key=Panel-D05
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::cansnowpft
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::cansnowpft
[namelist:jules_snow=i_basal_melting_opt]
compulsory=true
@@ -33,7 +33,7 @@ description=Option for melting at the base of the snow pack.
!enumeration=true
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D17
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::i_basal_melting_opt
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::i_basal_melting_opt
value-titles=No basal melting,Instantaneous basal melting
values=0,1
@@ -43,7 +43,7 @@ description=Option for rate of growth of snow grains.
!enumeration=true
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D04
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::i_grain_growth_opt
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::i_grain_growth_opt
value-titles=Marshall1989,Taillandier2007_ET
values=0,1
@@ -53,7 +53,7 @@ description=Option for method of relayering the snow pack in the multilayer sche
!enumeration=true
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D01e
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::i_relayer_opt
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::i_relayer_opt
value-titles=Original Scheme,Relayer inverse of grain size
values=0,1
@@ -66,7 +66,7 @@ length=:
ns=namelist/JULES Science Settings/jules_snow/Radiation parameters
sort-key=Panel-D10
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::n_lai_exposed
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::n_lai_exposed
[namelist:jules_snow=rho_snow_fresh]
compulsory=false
@@ -75,7 +75,7 @@ description=Density of fresh snow (kg m-3)
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D01b
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::rho_snow_fresh
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::rho_snow_fresh
[namelist:jules_snow=unload_rate_u]
compulsory=true
@@ -86,7 +86,7 @@ length=:
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D13
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::unload_rate_u
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::unload_rate_u
# Dummy page to force sort order for Snow other parameters
[namespace:snow_other]
diff --git a/rose-meta/jules-shared/jules-snow/vn8.1/rose-meta.conf b/rose-meta/jules-shared/jules-snow/vn8.1/rose-meta.conf
new file mode 100644
index 00000000..8a482739
--- /dev/null
+++ b/rose-meta/jules-shared/jules-snow/vn8.1/rose-meta.conf
@@ -0,0 +1,99 @@
+[namelist:jules_snow]
+compulsory=true
+ns=namelist/JULES Science Settings/jules_snow
+sort-key=Section-A12k
+title=Snow options
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html
+
+[namelist:jules_snow=can_clump]
+compulsory=true
+description=Clumping parameter for snow in the calculation of the albedo of plant canopies
+fail-if=len(this) != namelist:jules_surface_types=npft; # A value must be given for each PFT
+ =all(this == 0) and namelist:jules_radiation=l_embedded_snow == '.true.' and any(namelist:jules_snow=cansnowpft == '.true.'); # Results in floating point exception if 0. Only used if can_model = 4, cansnowpft = TRUE on that tile and l_embedded_snow = TRUE.
+!kind=default
+length=:
+ns=namelist/JULES Science Settings/jules_snow/Radiation parameters
+sort-key=Panel-D09
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::can_clump
+
+[namelist:jules_snow=cansnowpft]
+compulsory=false
+description=Flag indicating whether snow can be held under the canopy of each PFT
+fail-if=len(this) != namelist:jules_surface_types=npft; # A value must be given for each PFT
+!kind=default
+length=:
+sort-key=Panel-D05
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::cansnowpft
+
+[namelist:jules_snow=i_basal_melting_opt]
+compulsory=true
+description=Option for melting at the base of the snow pack.
+!enumeration=true
+ns=namelist/JULES Science Settings/jules_snow/Other parameters
+sort-key=Panel-D17
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::i_basal_melting_opt
+value-titles=No basal melting,Instantaneous basal melting
+values=0,1
+
+[namelist:jules_snow=i_grain_growth_opt]
+compulsory=true
+description=Option for rate of growth of snow grains.
+!enumeration=true
+ns=namelist/JULES Science Settings/jules_snow/Other parameters
+sort-key=Panel-D04
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::i_grain_growth_opt
+value-titles=Marshall1989,Taillandier2007_ET
+values=0,1
+
+[namelist:jules_snow=i_relayer_opt]
+compulsory=true
+description=Option for method of relayering the snow pack in the multilayer scheme.
+!enumeration=true
+ns=namelist/JULES Science Settings/jules_snow/Other parameters
+sort-key=Panel-D01e
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::i_relayer_opt
+value-titles=Original Scheme,Relayer inverse of grain size
+values=0,1
+
+[namelist:jules_snow=n_lai_exposed]
+compulsory=true
+description=Shape parameter for distribution of leaf area within canopies used in calculation of snow albedo.
+fail-if=len(this) != namelist:jules_surface_types=npft; # A value must be given for each PFT
+!kind=default
+length=:
+ns=namelist/JULES Science Settings/jules_snow/Radiation parameters
+sort-key=Panel-D10
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::n_lai_exposed
+
+[namelist:jules_snow=rho_snow_fresh]
+compulsory=false
+description=Density of fresh snow (kg m-3)
+!kind=default
+ns=namelist/JULES Science Settings/jules_snow/Other parameters
+sort-key=Panel-D01b
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::rho_snow_fresh
+
+[namelist:jules_snow=unload_rate_u]
+compulsory=true
+description=Term proportional to wind speed in background unloading rate of snow on canopies
+fail-if=len(this) != namelist:jules_surface_types=npft; # A value must be given for each PFT
+!kind=default
+length=:
+ns=namelist/JULES Science Settings/jules_snow/Other parameters
+sort-key=Panel-D13
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::unload_rate_u
+
+# Dummy page to force sort order for Snow other parameters
+[namespace:snow_other]
+ns=namelist/JULES Science Settings/jules_snow/Other parameters
+sort-key=02
+
+# Dummy page to force sort order for Snow radiation parameters
+[namespace:snow_radiation]
+ns=namelist/JULES Science Settings/jules_snow/Radiation parameters
+sort-key=01
diff --git a/rose-meta/jules-shared/jules-soil/HEAD/rose-meta.conf b/rose-meta/jules-shared/jules-soil/HEAD/rose-meta.conf
index 49a87b62..9dd446aa 100644
--- a/rose-meta/jules-shared/jules-soil/HEAD/rose-meta.conf
+++ b/rose-meta/jules-shared/jules-soil/HEAD/rose-meta.conf
@@ -3,7 +3,7 @@ compulsory=true
ns=namelist/JULES Science Settings/jules_soil
sort-key=Section-A12j
title=Soil options
-url=http://jules-lsm.github.io/latest/namelists/jules_soil.nml.html#namelist-JULES_SOIL
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil.nml.html#namelist-JULES_SOIL
[namelist:jules_soil=l_dpsids_dsdz]
compulsory=true
@@ -12,7 +12,7 @@ description=Calculate vertical gradient of soil suction with the assumption of l
!kind=default
sort-key=Panel-E03
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_soil.nml.html#JULES_SOIL::l_dpsids_dsdz
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil.nml.html#JULES_SOIL::l_dpsids_dsdz
[namelist:jules_soil=l_soil_sat_down]
compulsory=true
@@ -20,7 +20,7 @@ description=Direction of water in excess of saturation
!kind=default
sort-key=Panel-E04
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_soil.nml.html#JULES_SOIL::l_soil_sat_down
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil.nml.html#JULES_SOIL::l_soil_sat_down
[namelist:jules_soil=l_vg_soil]
compulsory=true
@@ -28,4 +28,4 @@ description=Switch for van Genuchten soil hydraulic model.
!kind=default
sort-key=Panel-E02
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_soil.nml.html#JULES_SOIL::l_vg_soil
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil.nml.html#JULES_SOIL::l_vg_soil
diff --git a/rose-meta/jules-shared/jules-soil/vn8.0/rose-meta.conf b/rose-meta/jules-shared/jules-soil/vn8.0/rose-meta.conf
index b90b75eb..1119ed21 100644
--- a/rose-meta/jules-shared/jules-soil/vn8.0/rose-meta.conf
+++ b/rose-meta/jules-shared/jules-soil/vn8.0/rose-meta.conf
@@ -3,7 +3,7 @@ compulsory=true
ns=namelist/JULES Science Settings/jules_soil
sort-key=Section-A12j
title=Soil options
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil.nml.html#namelist-JULES_SOIL
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil.nml.html#namelist-JULES_SOIL
[namelist:jules_soil=l_dpsids_dsdz]
compulsory=true
@@ -12,7 +12,7 @@ description=Calculate vertical gradient of soil suction with the assumption of l
!kind=default
sort-key=Panel-E03
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::l_dpsids_dsdz
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::l_dpsids_dsdz
[namelist:jules_soil=l_soil_sat_down]
compulsory=true
@@ -20,7 +20,7 @@ description=Direction of water in excess of saturation
!kind=default
sort-key=Panel-E04
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::l_soil_sat_down
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::l_soil_sat_down
[namelist:jules_soil=l_vg_soil]
compulsory=true
@@ -28,4 +28,4 @@ description=Switch for van Genuchten soil hydraulic model.
!kind=default
sort-key=Panel-E02
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::l_vg_soil
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::l_vg_soil
diff --git a/rose-meta/jules-shared/jules-soil/vn8.1/rose-meta.conf b/rose-meta/jules-shared/jules-soil/vn8.1/rose-meta.conf
new file mode 100644
index 00000000..0852eb4d
--- /dev/null
+++ b/rose-meta/jules-shared/jules-soil/vn8.1/rose-meta.conf
@@ -0,0 +1,31 @@
+[namelist:jules_soil]
+compulsory=true
+ns=namelist/JULES Science Settings/jules_soil
+sort-key=Section-A12j
+title=Soil options
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil.nml.html#namelist-JULES_SOIL
+
+[namelist:jules_soil=l_dpsids_dsdz]
+compulsory=true
+description=Calculate vertical gradient of soil suction with the assumption of linearity only for
+ =fractional saturation (consistent with the calculation of hydraulic conductivity)
+!kind=default
+sort-key=Panel-E03
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil.nml.html#JULES_SOIL::l_dpsids_dsdz
+
+[namelist:jules_soil=l_soil_sat_down]
+compulsory=true
+description=Direction of water in excess of saturation
+!kind=default
+sort-key=Panel-E04
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil.nml.html#JULES_SOIL::l_soil_sat_down
+
+[namelist:jules_soil=l_vg_soil]
+compulsory=true
+description=Switch for van Genuchten soil hydraulic model.
+!kind=default
+sort-key=Panel-E02
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil.nml.html#JULES_SOIL::l_vg_soil
diff --git a/rose-meta/jules-shared/jules-surface-types/HEAD/rose-meta.conf b/rose-meta/jules-shared/jules-surface-types/HEAD/rose-meta.conf
index 42ff6a41..12fcace2 100644
--- a/rose-meta/jules-shared/jules-surface-types/HEAD/rose-meta.conf
+++ b/rose-meta/jules-shared/jules-surface-types/HEAD/rose-meta.conf
@@ -3,7 +3,7 @@ compulsory=true
ns=namelist/JULES Surface Types/jules_surface_types
sort-key=Section-A12a
title=JULES Surface Types
-url=http://jules-lsm.github.io/latest/namelists/jules_surface_types.nml.html
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface_types.nml.html
[namelist:jules_surface_types=brd_leaf]
description=Pseudo level of broadleaf PFT
@@ -11,7 +11,7 @@ fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less th
range=1:
sort-key=Panel-A1a
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::brd_leaf
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::brd_leaf
[namelist:jules_surface_types=c3_grass]
description=Pseudo level of C3 grass PFT
@@ -19,7 +19,7 @@ fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less th
range=1:
sort-key=Panel-A3a
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::c3_grass
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::c3_grass
[namelist:jules_surface_types=c4_grass]
description=Pseudo level of C4 grass PFT
@@ -27,7 +27,7 @@ fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less th
range=1:
sort-key=Panel-A4a
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::c4_grass
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::c4_grass
[namelist:jules_surface_types=ice]
description=Pseudo level of ice surface type
@@ -36,7 +36,7 @@ fail-if=this > (namelist:jules_surface_types=npft + namelist:jules_surface_types
range=1:
sort-key=Panel-A9a
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::ice
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::ice
[namelist:jules_surface_types=lake]
description=Pseudo level of lake surface type
@@ -45,7 +45,7 @@ fail-if=this > (namelist:jules_surface_types=npft + namelist:jules_surface_types
range=1:
sort-key=Panel-A7a
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::lake
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::lake
[namelist:jules_surface_types=ndl_leaf]
description=Pseudo level of needleleaf PFT
@@ -53,7 +53,7 @@ fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less th
range=1:
sort-key=Panel-A2a
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::ndl_leaf
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::ndl_leaf
[namelist:jules_surface_types=nnvg]
compulsory=true
@@ -61,7 +61,7 @@ description=The number of non-plant surface types to be modelled
range=1:
sort-key=Panel-A0b
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::nnvg
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::nnvg
[namelist:jules_surface_types=npft]
compulsory=true
@@ -69,7 +69,7 @@ description=The number of plant functional types to be modelled
range=0:
sort-key=Panel-A0a
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::npft
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::npft
[namelist:jules_surface_types=shrub]
description=Pseudo level of shrub PFT
@@ -77,7 +77,7 @@ fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less th
range=1:
sort-key=Panel-A5a
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::shrub
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::shrub
[namelist:jules_surface_types=soil]
compulsory=true
@@ -87,7 +87,7 @@ fail-if=this > (namelist:jules_surface_types=npft + namelist:jules_surface_types
range=1:
sort-key=Panel-A8
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::soil
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::soil
[namelist:jules_surface_types=urban]
compulsory=true
@@ -98,7 +98,7 @@ fail-if=this > (namelist:jules_surface_types=npft + namelist:jules_surface_types
range=-1,1:
sort-key=Panel-A6a
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::urban
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::urban
[namelist:jules_surface_types=urban_canyon]
compulsory=true
@@ -110,7 +110,7 @@ fail-if=this > namelist:jules_surface_types=npft + namelist:jules_surface_types=
range=-1,1:
sort-key=Panel-A6b
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::urban_canyon
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::urban_canyon
[namelist:jules_surface_types=urban_roof]
compulsory=true
@@ -122,4 +122,4 @@ fail-if=this > namelist:jules_surface_types=npft + namelist:jules_surface_types=
range=-1,1:
sort-key=Panel-A6c
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::urban_roof
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::urban_roof
diff --git a/rose-meta/jules-shared/jules-surface-types/vn8.0/rose-meta.conf b/rose-meta/jules-shared/jules-surface-types/vn8.0/rose-meta.conf
index f094c01c..e21a2a53 100644
--- a/rose-meta/jules-shared/jules-surface-types/vn8.0/rose-meta.conf
+++ b/rose-meta/jules-shared/jules-surface-types/vn8.0/rose-meta.conf
@@ -3,7 +3,7 @@ compulsory=true
ns=namelist/JULES Surface Types/jules_surface_types
sort-key=Section-A12a
title=JULES Surface Types
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface_types.nml.html
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface_types.nml.html
[namelist:jules_surface_types=brd_leaf]
description=Pseudo level of broadleaf PFT
@@ -11,7 +11,7 @@ fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less th
range=1:
sort-key=Panel-A1a
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::brd_leaf
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::brd_leaf
[namelist:jules_surface_types=c3_grass]
description=Pseudo level of C3 grass PFT
@@ -19,7 +19,7 @@ fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less th
range=1:
sort-key=Panel-A3a
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::c3_grass
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::c3_grass
[namelist:jules_surface_types=c4_grass]
description=Pseudo level of C4 grass PFT
@@ -27,7 +27,7 @@ fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less th
range=1:
sort-key=Panel-A4a
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::c4_grass
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::c4_grass
[namelist:jules_surface_types=ice]
description=Pseudo level of ice surface type
@@ -36,7 +36,7 @@ fail-if=this > (namelist:jules_surface_types=npft + namelist:jules_surface_types
range=1:
sort-key=Panel-A9a
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::ice
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::ice
[namelist:jules_surface_types=lake]
description=Pseudo level of lake surface type
@@ -45,7 +45,7 @@ fail-if=this > (namelist:jules_surface_types=npft + namelist:jules_surface_types
range=1:
sort-key=Panel-A7a
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::lake
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::lake
[namelist:jules_surface_types=ndl_leaf]
description=Pseudo level of needleleaf PFT
@@ -53,7 +53,7 @@ fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less th
range=1:
sort-key=Panel-A2a
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::ndl_leaf
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::ndl_leaf
[namelist:jules_surface_types=nnvg]
compulsory=true
@@ -61,7 +61,7 @@ description=The number of non-plant surface types to be modelled
range=1:
sort-key=Panel-A0b
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::nnvg
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::nnvg
[namelist:jules_surface_types=npft]
compulsory=true
@@ -69,7 +69,7 @@ description=The number of plant functional types to be modelled
range=0:
sort-key=Panel-A0a
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::npft
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::npft
[namelist:jules_surface_types=shrub]
description=Pseudo level of shrub PFT
@@ -77,7 +77,7 @@ fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less th
range=1:
sort-key=Panel-A5a
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::shrub
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::shrub
[namelist:jules_surface_types=soil]
compulsory=true
@@ -87,7 +87,7 @@ fail-if=this > (namelist:jules_surface_types=npft + namelist:jules_surface_types
range=1:
sort-key=Panel-A8
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::soil
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::soil
[namelist:jules_surface_types=urban]
compulsory=true
@@ -98,7 +98,7 @@ fail-if=this > (namelist:jules_surface_types=npft + namelist:jules_surface_types
range=-1,1:
sort-key=Panel-A6a
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::urban
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::urban
[namelist:jules_surface_types=urban_canyon]
compulsory=true
@@ -110,7 +110,7 @@ fail-if=this > namelist:jules_surface_types=npft + namelist:jules_surface_types=
range=-1,1:
sort-key=Panel-A6b
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::urban_canyon
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::urban_canyon
[namelist:jules_surface_types=urban_roof]
compulsory=true
@@ -122,4 +122,4 @@ fail-if=this > namelist:jules_surface_types=npft + namelist:jules_surface_types=
range=-1,1:
sort-key=Panel-A6c
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::urban_roof
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::urban_roof
diff --git a/rose-meta/jules-shared/jules-surface-types/vn8.1/rose-meta.conf b/rose-meta/jules-shared/jules-surface-types/vn8.1/rose-meta.conf
new file mode 100644
index 00000000..69f5d78b
--- /dev/null
+++ b/rose-meta/jules-shared/jules-surface-types/vn8.1/rose-meta.conf
@@ -0,0 +1,125 @@
+[namelist:jules_surface_types]
+compulsory=true
+ns=namelist/JULES Surface Types/jules_surface_types
+sort-key=Section-A12a
+title=JULES Surface Types
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface_types.nml.html
+
+[namelist:jules_surface_types=brd_leaf]
+description=Pseudo level of broadleaf PFT
+fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less than or equal to npft
+range=1:
+sort-key=Panel-A1a
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::brd_leaf
+
+[namelist:jules_surface_types=c3_grass]
+description=Pseudo level of C3 grass PFT
+fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less than or equal to npft
+range=1:
+sort-key=Panel-A3a
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::c3_grass
+
+[namelist:jules_surface_types=c4_grass]
+description=Pseudo level of C4 grass PFT
+fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less than or equal to npft
+range=1:
+sort-key=Panel-A4a
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::c4_grass
+
+[namelist:jules_surface_types=ice]
+description=Pseudo level of ice surface type
+fail-if=this > (namelist:jules_surface_types=npft + namelist:jules_surface_types=nnvg); # Pseudo level must be less than or equal to npft+nnvg
+ =this <= namelist:jules_surface_types=npft; # PFTs must be grouped together first with non-vegetated tiles following
+range=1:
+sort-key=Panel-A9a
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::ice
+
+[namelist:jules_surface_types=lake]
+description=Pseudo level of lake surface type
+fail-if=this > (namelist:jules_surface_types=npft + namelist:jules_surface_types=nnvg); # Pseudo level must be less than or equal to npft+nnvg
+ =this <= namelist:jules_surface_types=npft; # PFTs must be grouped together first with non-vegetated tiles following
+range=1:
+sort-key=Panel-A7a
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::lake
+
+[namelist:jules_surface_types=ndl_leaf]
+description=Pseudo level of needleleaf PFT
+fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less than or equal to npft
+range=1:
+sort-key=Panel-A2a
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::ndl_leaf
+
+[namelist:jules_surface_types=nnvg]
+compulsory=true
+description=The number of non-plant surface types to be modelled
+range=1:
+sort-key=Panel-A0b
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::nnvg
+
+[namelist:jules_surface_types=npft]
+compulsory=true
+description=The number of plant functional types to be modelled
+range=0:
+sort-key=Panel-A0a
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::npft
+
+[namelist:jules_surface_types=shrub]
+description=Pseudo level of shrub PFT
+fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less than or equal to npft
+range=1:
+sort-key=Panel-A5a
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::shrub
+
+[namelist:jules_surface_types=soil]
+compulsory=true
+description=Pseudo level of soil surface type
+fail-if=this > (namelist:jules_surface_types=npft + namelist:jules_surface_types=nnvg); # Pseudo level must be less than or equal to npft+nnvg
+ =this <= namelist:jules_surface_types=npft; # PFTs must be grouped together first with non-vegetated tiles following
+range=1:
+sort-key=Panel-A8
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::soil
+
+[namelist:jules_surface_types=urban]
+compulsory=true
+description=Pseudo level of urban surface type
+fail-if=this > (namelist:jules_surface_types=npft + namelist:jules_surface_types=nnvg); # Pseudo level must be less than or equal to npft+nnvg
+ =this <= namelist:jules_surface_types=npft; # PFTs must be grouped together first with non-vegetated tiles following
+ =this > 0 and (namelist:jules_surface_types=urban_roof > 0 or namelist:jules_surface_types=urban_canyon > 0);
+range=-1,1:
+sort-key=Panel-A6a
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::urban
+
+[namelist:jules_surface_types=urban_canyon]
+compulsory=true
+description=Pseudo level of urban canyon surface type
+fail-if=this > namelist:jules_surface_types=npft + namelist:jules_surface_types=nnvg; # Pseudo level must be less than or equal to npft+nnvg
+ =this <= namelist:jules_surface_types=npft; # PFTs must be grouped together first with non-vegetated tiles following
+ =this > 0 and not (namelist:jules_surface_types=urban_roof > 0); # Both the canyon and roof surface type must be present
+ =not(this > 0) and namelist:jules_surface=l_urban2t == '.true.'; # When l_urban2t there must be a canyon and a roof surface type
+range=-1,1:
+sort-key=Panel-A6b
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::urban_canyon
+
+[namelist:jules_surface_types=urban_roof]
+compulsory=true
+description=Pseudo level of urban roof surface type
+fail-if=this > namelist:jules_surface_types=npft + namelist:jules_surface_types=nnvg; # Pseudo level must be less than or equal to npft+nnvg
+ =this <= namelist:jules_surface_types=npft; # PFTs must be grouped together first with non-vegetated tiles following
+ =this > 0 and not (namelist:jules_surface_types=urban_canyon > 0); # Both the canyon and roof surface type must be present
+ =not(this > 0) and namelist:jules_surface=l_urban2t == '.true.'; # When l_urban2t there must be a canyon and a roof surface type
+range=-1,1:
+sort-key=Panel-A6c
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::urban_roof
diff --git a/rose-meta/jules-shared/jules-surface/HEAD/rose-meta.conf b/rose-meta/jules-shared/jules-surface/HEAD/rose-meta.conf
index 298fad33..2e62ceec 100644
--- a/rose-meta/jules-shared/jules-surface/HEAD/rose-meta.conf
+++ b/rose-meta/jules-shared/jules-surface/HEAD/rose-meta.conf
@@ -4,14 +4,25 @@ description=Options for surface parametrisations
ns=namelist/JULES Science Settings/jules_surface
sort-key=Section-A12e
title=Surface options
-url=http://jules-lsm.github.io/latest/namelists/jules_surface.nml.html
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface.nml.html
+
+[namelist:jules_surface=all_tiles]
+compulsory=true
+description=Do calculations of tile properties on all tiles (except land ice)
+ =for all gridpoints even when the tile fraction is zero
+!enumeration=true
+sort-key=Panel-F10
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface.nml.html#JULES_SURFACE::all_tiles
+value-titles=Off,On
+values=0,1
[namelist:jules_surface=anthrop_heat_mean]
compulsory=true
description=Baseline mean anthropogenic heat flux for Flanner scheme
+!kind=double
sort-key=Panel-F03b
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_surface.nml.html#JULES_SURFACE::anthrop_heat_mean
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface.nml.html#JULES_SURFACE::anthrop_heat_mean
[namelist:jules_surface=anthrop_heat_option]
compulsory=true
@@ -19,22 +30,65 @@ description=Options for calculating anthropogenic heat
!enumeration=true
sort-key=Panel-F03a
trigger=namelist:jules_surface=anthrop_heat_mean: 1;
-url=http://jules-lsm.github.io/latest/namelists/jules_surface.nml.html#JULES_SURFACE::anthrop_heat_option
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface.nml.html#JULES_SURFACE::anthrop_heat_option
value-titles=DUKES fixed annual cycle, Flanner latitude-dependent annual and diurnal cycles
values=0,1
+[namelist:jules_surface=beta1]
+compulsory=true
+description=Coupling coefficient for co-limitation
+!kind=double
+ns=namelist/JULES Science Settings/jules_surface/Parameters
+sort-key=c
+type=real
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface.nml.html#JULES_SURFACE::beta1
+
+[namelist:jules_surface=beta2]
+compulsory=true
+description=Coupling coefficient for co-limitation
+!kind=double
+ns=namelist/JULES Science Settings/jules_surface/Parameters
+sort-key=d
+type=real
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface.nml.html#JULES_SURFACE::beta2
+
+[namelist:jules_surface=beta_cnv_bl]
+compulsory=true
+description=Convective gustiness parameter in surface exchange
+!kind=double
+ns=namelist/JULES Science Settings/jules_surface/Parameters
+range=0.0:
+sort-key=Panel-F11a
+type=real
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface.nml.html#JULES_SURFACE::beta_cnv_bl
+
[namelist:jules_surface=cor_mo_iter]
compulsory=true
description=Corrections to Monin-Obukhov surface exchange calculation
!enumeration=true
sort-key=Panel-F11
-url=http://jules-lsm.github.io/latest/namelists/jules_surface.nml.html#JULES_SURFACE::cor_mo_iter
+trigger=namelist:jules_surface=beta_cnv_bl: 4;
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface.nml.html#JULES_SURFACE::cor_mo_iter
value-titles=Correct convective gustiness in low winds,
=Correct U* in dust scheme,
=Limit Obukhov length in low winds,
=Improve initial guess (preferred)
values=1,2,3,4
+[namelist:jules_surface=fd_hill_option]
+compulsory=true
+description=Orographic form drag formulation
+ =NOT AVAILABLE TO STANDALONE
+!enumeration=true
+help=The distributed version of turbulent orographic form drag can
+ =use steep or low hill formulations (the steep being the one used with
+ =effective roughness lengths), or the low hill formulation but with
+ =the resulting stress capped by that generated from the steep hill
+ =expression
+sort-key=Panel-FX01c
+value-titles=steep hill,low hill,capped low hill
+values=0,1,2
+
[namelist:jules_surface=fd_stability_dep]
compulsory=true
description=Stability dependence option for orographic form drag
@@ -56,6 +110,7 @@ compulsory=true
description=Orographic form drag option
=NOT AVAILABLE TO STANDALONE
!enumeration=true
+fail-if=this != 0 and namelist:jules_model_environment=l_jules_parent == 0; # In standalone formdrag should be 0
help=Turbulent orographic form drag can be implemented either using
=effective roughness lengths or as an explicit distributed drag profile.
=This option is currently not available to standalone as there
@@ -64,9 +119,72 @@ sort-key=Panel-FX01
trigger=namelist:jules_surface=orog_drag_param: 1,2;
=namelist:jules_surface=fd_stability_dep: 1,2;
=namelist:jules_surface=fd_hill_option: 2;
+ =namelist:run_stochastic=orog_drag_param_rp: 1,2;
value-titles=No orographic stress,Effective roughness,Distributed Drag
values=0,1,2
+[namelist:jules_surface=fwe_c3]
+compulsory=true
+description=Factor in expressions for limitation of photosynthesis
+ =by transport of products for C3 grass
+!kind=double
+ns=namelist/JULES Science Settings/jules_surface/Parameters
+sort-key=e
+type=real
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface.nml.html#JULES_SURFACE::fwe_c3
+
+[namelist:jules_surface=fwe_c4]
+compulsory=true
+description=Factor in expressions for limitation of photosynthesis
+ =by transport of products for C4 grass
+!kind=double
+ns=namelist/JULES Science Settings/jules_surface/Parameters
+sort-key=f
+type=real
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface.nml.html#JULES_SURFACE::fwe_c4
+
+[namelist:jules_surface=hleaf]
+compulsory=true
+description=Specific heat capacity of leaves (J / K / kg Carbon)
+!kind=double
+ns=namelist/JULES Science Settings/jules_surface/Parameters
+sort-key=a
+type=real
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface.nml.html#JULES_SURFACE::hleaf
+
+[namelist:jules_surface=hwood]
+compulsory=true
+description=Specific heat capacity of wood (J / K / kg Carbon)
+!kind=double
+ns=namelist/JULES Science Settings/jules_surface/Parameters
+sort-key=b
+type=real
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface.nml.html#JULES_SURFACE::hwood
+
+[namelist:jules_surface=i_modiscopt]
+compulsory=true
+description=Method of discretization in the surface layer
+ =NOT AVAILABLE TO STANDALONE
+!enumeration=true
+fail-if=this !=0 and namelist:jules_model_environment=l_jules_parent == 0; # In standalone i_modiscopt should be 0
+help=Should always be 0 (i.e. off) in standalone.
+sort-key=Panel-FX02
+value-titles=Off,On
+values=0,1
+
+[namelist:jules_surface=iscrntdiag]
+compulsory=true
+description=Method of diagnosing the screen temperature
+!enumeration=true
+fail-if=(this == 2 or this == 3) and namelist:jules_model_environment=l_jules_parent == 0; # The preferred option in standalone is 0. The decoupled option specified is not recommended until driving JULES with a decoupled variable is fully tested.
+sort-key=Panel-F12
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface.nml.html#JULES_SURFACE::iscrntdiag
+value-titles=No decoupling,
+ =Decoupled in very stable conditions,
+ =Decoupled with transitional effects,
+ =Decoupled (T & q) with transitional effects
+values=0,1,2,3
+
[namelist:jules_surface=l_anthrop_heat_src]
compulsory=true
description=Use anthropogenic heat source on urban surface types
@@ -74,7 +192,68 @@ sort-key=Panel-F03
trigger=namelist:jules_surface=anthrop_heat_option: .true.;
=namelist:jules_urban=anthrop_heat_scale: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_surface.nml.html#JULES_SURFACE::l_anthrop_heat_src
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface.nml.html#JULES_SURFACE::l_anthrop_heat_src
+
+[namelist:jules_surface=l_elev_land_ice]
+compulsory=true
+description=Use individual tiled bedrock sub-surfaces for land ice tiles
+fail-if=this and any(namelist:jules_surface_types=elev_ice < 0) and any(namelist:jules_surface_types=elev_rock < 0); # At least one of elev_ice or elev_rock needs to be used (> 0).
+ =this and len(namelist:jules_surface_types=elev_ice) == 0 and len(namelist:jules_surface_types=elev_rock) == 0; # At least one of elev_ice or elev_rock needs to be used (> 0).
+ =this and any(namelist:jules_surface_types=elev_ice < 0) and len(namelist:jules_surface_types=elev_rock) == 0; # At least one of elev_ice or elev_rock needs to be used (> 0).
+ =this and len(namelist:jules_surface_types=elev_ice) == 0 and any(namelist:jules_surface_types=elev_rock < 0); # At least one of elev_ice or elev_rock needs to be used (> 0).
+sort-key=Panel-F04
+trigger=namelist:jules_soil=dzsoil_elev: .true.;
+ =namelist:jules_snow=rho_firn_albedo: .true.;
+ =namelist:jules_snow=aicemax: .true.;
+ =namelist:jules_surface_types=elev_ice: .true.;
+ =namelist:jules_surface_types=elev_rock: .true.;
+type=logical
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface.nml.html#JULES_SURFACE::l_elev_land_ice
+
+[namelist:jules_surface=l_elev_lw_down]
+compulsory=true
+description=Adjust downward longwave radiation for elevated tiles
+sort-key=Panel-F05
+type=logical
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface.nml.html#JULES_SURFACE::l_elev_lw_down
+
+[namelist:jules_surface=l_epot_corr]
+compulsory=true
+description=Use correction to calculation of potential evaporation
+sort-key=Panel-F06
+type=logical
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface.nml.html#JULES_SURFACE::l_epot_corr
+
+[namelist:jules_surface=l_flake_model]
+compulsory=true
+description=Use the Flake model to simulate lakes. (Not yet ready to use with Irrigation or TRIFFID)
+sort-key=Panel-F13
+trigger=namelist:jules_flake: .true.;
+ =namelist:jules_flake=nvars: .true.;
+ =namelist:jules_vegetation=l_triffid: .false.;
+ =namelist:jules_irrig=l_irrig_dmd: .false.;
+type=logical
+
+[namelist:jules_surface=l_land_ice_imp]
+compulsory=true
+description=Use implicit numerics to update land ice temperatures
+sort-key=Panel-F07
+type=logical
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface.nml.html#JULES_SURFACE::l_land_ice_imp
+
+[namelist:jules_surface=l_mo_buoyancy_calc]
+compulsory=true
+description=Switch for using interacting buoyancy in Monin-Obukhov calculation
+sort-key=Panel-F14
+type=logical
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface.nml.html#JULES_SURFACE::l_mo_buoyancy_calc
+
+[namelist:jules_surface=l_point_data]
+compulsory=true
+description=Using point rainfall data
+sort-key=Panel-F08
+type=logical
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface.nml.html#JULES_SURFACE::l_point_data
[namelist:jules_surface=l_urban2t]
compulsory=true
@@ -86,21 +265,33 @@ trigger=namelist:jules_surface_types=urban_canyon: .true.;
=namelist:jules_urban: .true.;
=namelist:jules_urban=anthrop_heat_scale: .true.;
=namelist:urban_properties: .true.;
+ =namelist:run_stochastic=z0_urban_mult_rp: .true. ;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_surface.nml.html#JULES_SURFACE::l_urban2t
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface.nml.html#JULES_SURFACE::l_urban2t
[namelist:jules_surface=l_vary_z0m_soil]
compulsory=true
description=Enable soil roughness to be set from ancillary file
=NOT AVAILABLE TO STANDALONE
+fail-if=this == '.true.' and namelist:jules_model_environment=l_jules_parent == 0; # Variable roughness length of bare soil is currently not available to standalone.
!kind=default
sort-key=Panel-FX04
type=logical
+[namelist:jules_surface=orog_drag_param]
+compulsory=true
+description=Drag coefficient for orographic form drag
+ =NOT AVAILABLE TO STANDALONE
+!kind=double
+range=0.01:10.0
+sort-key=Panel-FX01a
+type=real
+
[namelist:jules_surface=srf_ex_cnv_gust]
compulsory=true
description=Include effect of convective downdraughts on surface exchange
=NOT AVAILABLE TO STANDALONE
+fail-if=this !=0 and namelist:jules_model_environment=l_jules_parent == 0; # This is not currently available to standalone.
help=Surface exchange is affected by the mean wind,
=eddies spanning the depth
=of the boundary layer and eddies driven by convective downdraughts.
@@ -113,3 +304,4 @@ help=Surface exchange is affected by the mean wind,
=J. Climate,13,p. 402.
!kind=default
sort-key=Panel-FX03
+trigger=namelist:run_convection=cnv_cold_pools: 1;
diff --git a/rose-meta/jules-shared/jules-surface/vn8.0/rose-meta.conf b/rose-meta/jules-shared/jules-surface/vn8.0/rose-meta.conf
index 8020669b..2a0a702c 100644
--- a/rose-meta/jules-shared/jules-surface/vn8.0/rose-meta.conf
+++ b/rose-meta/jules-shared/jules-surface/vn8.0/rose-meta.conf
@@ -4,14 +4,14 @@ description=Options for surface parametrisations
ns=namelist/JULES Science Settings/jules_surface
sort-key=Section-A12e
title=Surface options
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface.nml.html
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface.nml.html
[namelist:jules_surface=anthrop_heat_mean]
compulsory=true
description=Baseline mean anthropogenic heat flux for Flanner scheme
sort-key=Panel-F03b
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::anthrop_heat_mean
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::anthrop_heat_mean
[namelist:jules_surface=anthrop_heat_option]
compulsory=true
@@ -19,7 +19,7 @@ description=Options for calculating anthropogenic heat
!enumeration=true
sort-key=Panel-F03a
trigger=namelist:jules_surface=anthrop_heat_mean: 1;
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::anthrop_heat_option
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::anthrop_heat_option
value-titles=DUKES fixed annual cycle, Flanner latitude-dependent annual and diurnal cycles
values=0,1
@@ -28,7 +28,7 @@ compulsory=true
description=Corrections to Monin-Obukhov surface exchange calculation
!enumeration=true
sort-key=Panel-F11
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::cor_mo_iter
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::cor_mo_iter
value-titles=Correct convective gustiness in low winds,
=Correct U* in dust scheme,
=Limit Obukhov length in low winds,
@@ -74,7 +74,7 @@ sort-key=Panel-F03
trigger=namelist:jules_surface=anthrop_heat_option: .true.;
=namelist:jules_urban=anthrop_heat_scale: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::l_anthrop_heat_src
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::l_anthrop_heat_src
[namelist:jules_surface=l_urban2t]
compulsory=true
@@ -87,7 +87,7 @@ trigger=namelist:jules_surface_types=urban_canyon: .true.;
=namelist:jules_urban=anthrop_heat_scale: .true.;
=namelist:urban_properties: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::l_urban2t
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::l_urban2t
[namelist:jules_surface=l_vary_z0m_soil]
compulsory=true
diff --git a/rose-meta/jules-shared/jules-surface/vn8.1/rose-meta.conf b/rose-meta/jules-shared/jules-surface/vn8.1/rose-meta.conf
new file mode 100644
index 00000000..0bea805d
--- /dev/null
+++ b/rose-meta/jules-shared/jules-surface/vn8.1/rose-meta.conf
@@ -0,0 +1,307 @@
+[namelist:jules_surface]
+compulsory=true
+description=Options for surface parametrisations
+ns=namelist/JULES Science Settings/jules_surface
+sort-key=Section-A12e
+title=Surface options
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface.nml.html
+
+[namelist:jules_surface=all_tiles]
+compulsory=true
+description=Do calculations of tile properties on all tiles (except land ice)
+ =for all gridpoints even when the tile fraction is zero
+!enumeration=true
+sort-key=Panel-F10
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface.nml.html#JULES_SURFACE::all_tiles
+value-titles=Off,On
+values=0,1
+
+[namelist:jules_surface=anthrop_heat_mean]
+compulsory=true
+description=Baseline mean anthropogenic heat flux for Flanner scheme
+!kind=double
+sort-key=Panel-F03b
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface.nml.html#JULES_SURFACE::anthrop_heat_mean
+
+[namelist:jules_surface=anthrop_heat_option]
+compulsory=true
+description=Options for calculating anthropogenic heat
+!enumeration=true
+sort-key=Panel-F03a
+trigger=namelist:jules_surface=anthrop_heat_mean: 1;
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface.nml.html#JULES_SURFACE::anthrop_heat_option
+value-titles=DUKES fixed annual cycle, Flanner latitude-dependent annual and diurnal cycles
+values=0,1
+
+[namelist:jules_surface=beta1]
+compulsory=true
+description=Coupling coefficient for co-limitation
+!kind=double
+ns=namelist/JULES Science Settings/jules_surface/Parameters
+sort-key=c
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface.nml.html#JULES_SURFACE::beta1
+
+[namelist:jules_surface=beta2]
+compulsory=true
+description=Coupling coefficient for co-limitation
+!kind=double
+ns=namelist/JULES Science Settings/jules_surface/Parameters
+sort-key=d
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface.nml.html#JULES_SURFACE::beta2
+
+[namelist:jules_surface=beta_cnv_bl]
+compulsory=true
+description=Convective gustiness parameter in surface exchange
+!kind=double
+ns=namelist/JULES Science Settings/jules_surface/Parameters
+range=0.0:
+sort-key=Panel-F11a
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface.nml.html#JULES_SURFACE::beta_cnv_bl
+
+[namelist:jules_surface=cor_mo_iter]
+compulsory=true
+description=Corrections to Monin-Obukhov surface exchange calculation
+!enumeration=true
+sort-key=Panel-F11
+trigger=namelist:jules_surface=beta_cnv_bl: 4;
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface.nml.html#JULES_SURFACE::cor_mo_iter
+value-titles=Correct convective gustiness in low winds,
+ =Correct U* in dust scheme,
+ =Limit Obukhov length in low winds,
+ =Improve initial guess (preferred)
+values=1,2,3,4
+
+[namelist:jules_surface=fd_hill_option]
+compulsory=true
+description=Orographic form drag formulation
+ =NOT AVAILABLE TO STANDALONE
+!enumeration=true
+help=The distributed version of turbulent orographic form drag can
+ =use steep or low hill formulations (the steep being the one used with
+ =effective roughness lengths), or the low hill formulation but with
+ =the resulting stress capped by that generated from the steep hill
+ =expression
+sort-key=Panel-FX01c
+value-titles=steep hill,low hill,capped low hill
+values=0,1,2
+
+[namelist:jules_surface=fd_stability_dep]
+compulsory=true
+description=Stability dependence option for orographic form drag
+ =NOT AVAILABLE TO STANDALONE
+!enumeration=true
+help=Turbulent orographic form drag can be implemented either using
+ =effective roughness lengths or as a distributed drag profile
+ =dependent on the switch namelist:jules_surface=formdrag.
+ =This drag can either be applied without any stability dependence,
+ =or dependent on the surface to level 1 Richardson number, or for
+ =the distributed version, on a bulk Richardson number between the
+ =surface and the diagnosed middle-layer depth, h_m.
+sort-key=Panel-FX01b
+value-titles=Off,Surface Ri,Bulk Ri
+values=0,1,2
+
+[namelist:jules_surface=formdrag]
+compulsory=true
+description=Orographic form drag option
+ =NOT AVAILABLE TO STANDALONE
+!enumeration=true
+fail-if=this != 0 and namelist:jules_model_environment=l_jules_parent == 0; # In standalone formdrag should be 0
+help=Turbulent orographic form drag can be implemented either using
+ =effective roughness lengths or as an explicit distributed drag profile.
+ =This option is currently not available to standalone as there
+ =is no mechanism of providing the necessary ancillary data.
+sort-key=Panel-FX01
+trigger=namelist:jules_surface=orog_drag_param: 1,2;
+ =namelist:jules_surface=fd_stability_dep: 1,2;
+ =namelist:jules_surface=fd_hill_option: 2;
+ =namelist:run_stochastic=orog_drag_param_rp: 1,2;
+value-titles=No orographic stress,Effective roughness,Distributed Drag
+values=0,1,2
+
+[namelist:jules_surface=fwe_c3]
+compulsory=true
+description=Factor in expressions for limitation of photosynthesis
+ =by transport of products for C3 grass
+!kind=double
+ns=namelist/JULES Science Settings/jules_surface/Parameters
+sort-key=e
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface.nml.html#JULES_SURFACE::fwe_c3
+
+[namelist:jules_surface=fwe_c4]
+compulsory=true
+description=Factor in expressions for limitation of photosynthesis
+ =by transport of products for C4 grass
+!kind=double
+ns=namelist/JULES Science Settings/jules_surface/Parameters
+sort-key=f
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface.nml.html#JULES_SURFACE::fwe_c4
+
+[namelist:jules_surface=hleaf]
+compulsory=true
+description=Specific heat capacity of leaves (J / K / kg Carbon)
+!kind=double
+ns=namelist/JULES Science Settings/jules_surface/Parameters
+sort-key=a
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface.nml.html#JULES_SURFACE::hleaf
+
+[namelist:jules_surface=hwood]
+compulsory=true
+description=Specific heat capacity of wood (J / K / kg Carbon)
+!kind=double
+ns=namelist/JULES Science Settings/jules_surface/Parameters
+sort-key=b
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface.nml.html#JULES_SURFACE::hwood
+
+[namelist:jules_surface=i_modiscopt]
+compulsory=true
+description=Method of discretization in the surface layer
+ =NOT AVAILABLE TO STANDALONE
+!enumeration=true
+fail-if=this !=0 and namelist:jules_model_environment=l_jules_parent == 0; # In standalone i_modiscopt should be 0
+help=Should always be 0 (i.e. off) in standalone.
+sort-key=Panel-FX02
+value-titles=Off,On
+values=0,1
+
+[namelist:jules_surface=iscrntdiag]
+compulsory=true
+description=Method of diagnosing the screen temperature
+!enumeration=true
+fail-if=(this == 2 or this == 3) and namelist:jules_model_environment=l_jules_parent == 0; # The preferred option in standalone is 0. The decoupled option specified is not recommended until driving JULES with a decoupled variable is fully tested.
+sort-key=Panel-F12
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface.nml.html#JULES_SURFACE::iscrntdiag
+value-titles=No decoupling,
+ =Decoupled in very stable conditions,
+ =Decoupled with transitional effects,
+ =Decoupled (T & q) with transitional effects
+values=0,1,2,3
+
+[namelist:jules_surface=l_anthrop_heat_src]
+compulsory=true
+description=Use anthropogenic heat source on urban surface types
+sort-key=Panel-F03
+trigger=namelist:jules_surface=anthrop_heat_option: .true.;
+ =namelist:jules_urban=anthrop_heat_scale: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface.nml.html#JULES_SURFACE::l_anthrop_heat_src
+
+[namelist:jules_surface=l_elev_land_ice]
+compulsory=true
+description=Use individual tiled bedrock sub-surfaces for land ice tiles
+fail-if=this and any(namelist:jules_surface_types=elev_ice < 0) and any(namelist:jules_surface_types=elev_rock < 0); # At least one of elev_ice or elev_rock needs to be used (> 0).
+ =this and len(namelist:jules_surface_types=elev_ice) == 0 and len(namelist:jules_surface_types=elev_rock) == 0; # At least one of elev_ice or elev_rock needs to be used (> 0).
+ =this and any(namelist:jules_surface_types=elev_ice < 0) and len(namelist:jules_surface_types=elev_rock) == 0; # At least one of elev_ice or elev_rock needs to be used (> 0).
+ =this and len(namelist:jules_surface_types=elev_ice) == 0 and any(namelist:jules_surface_types=elev_rock < 0); # At least one of elev_ice or elev_rock needs to be used (> 0).
+sort-key=Panel-F04
+trigger=namelist:jules_soil=dzsoil_elev: .true.;
+ =namelist:jules_snow=rho_firn_albedo: .true.;
+ =namelist:jules_snow=aicemax: .true.;
+ =namelist:jules_surface_types=elev_ice: .true.;
+ =namelist:jules_surface_types=elev_rock: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface.nml.html#JULES_SURFACE::l_elev_land_ice
+
+[namelist:jules_surface=l_elev_lw_down]
+compulsory=true
+description=Adjust downward longwave radiation for elevated tiles
+sort-key=Panel-F05
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface.nml.html#JULES_SURFACE::l_elev_lw_down
+
+[namelist:jules_surface=l_epot_corr]
+compulsory=true
+description=Use correction to calculation of potential evaporation
+sort-key=Panel-F06
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface.nml.html#JULES_SURFACE::l_epot_corr
+
+[namelist:jules_surface=l_flake_model]
+compulsory=true
+description=Use the Flake model to simulate lakes. (Not yet ready to use with Irrigation or TRIFFID)
+sort-key=Panel-F13
+trigger=namelist:jules_flake: .true.;
+ =namelist:jules_flake=nvars: .true.;
+ =namelist:jules_vegetation=l_triffid: .false.;
+ =namelist:jules_irrig=l_irrig_dmd: .false.;
+type=logical
+
+[namelist:jules_surface=l_land_ice_imp]
+compulsory=true
+description=Use implicit numerics to update land ice temperatures
+sort-key=Panel-F07
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface.nml.html#JULES_SURFACE::l_land_ice_imp
+
+[namelist:jules_surface=l_mo_buoyancy_calc]
+compulsory=true
+description=Switch for using interacting buoyancy in Monin-Obukhov calculation
+sort-key=Panel-F14
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface.nml.html#JULES_SURFACE::l_mo_buoyancy_calc
+
+[namelist:jules_surface=l_point_data]
+compulsory=true
+description=Using point rainfall data
+sort-key=Panel-F08
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface.nml.html#JULES_SURFACE::l_point_data
+
+[namelist:jules_surface=l_urban2t]
+compulsory=true
+description=Switch for using the two-tile urban schemes (including MORUSES)
+sort-key=Panel-F09
+trigger=namelist:jules_surface_types=urban_canyon: .true.;
+ =namelist:jules_surface_types=urban_roof: .true.;
+ =namelist:jules_surface_types=urban: .false.;
+ =namelist:jules_urban: .true.;
+ =namelist:jules_urban=anthrop_heat_scale: .true.;
+ =namelist:urban_properties: .true.;
+ =namelist:run_stochastic=z0_urban_mult_rp: .true. ;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface.nml.html#JULES_SURFACE::l_urban2t
+
+[namelist:jules_surface=l_vary_z0m_soil]
+compulsory=true
+description=Enable soil roughness to be set from ancillary file
+ =NOT AVAILABLE TO STANDALONE
+fail-if=this == '.true.' and namelist:jules_model_environment=l_jules_parent == 0; # Variable roughness length of bare soil is currently not available to standalone.
+!kind=default
+sort-key=Panel-FX04
+type=logical
+
+[namelist:jules_surface=orog_drag_param]
+compulsory=true
+description=Drag coefficient for orographic form drag
+ =NOT AVAILABLE TO STANDALONE
+!kind=double
+range=0.01:10.0
+sort-key=Panel-FX01a
+type=real
+
+[namelist:jules_surface=srf_ex_cnv_gust]
+compulsory=true
+description=Include effect of convective downdraughts on surface exchange
+ =NOT AVAILABLE TO STANDALONE
+fail-if=this !=0 and namelist:jules_model_environment=l_jules_parent == 0; # This is not currently available to standalone.
+help=Surface exchange is affected by the mean wind,
+ =eddies spanning the depth
+ =of the boundary layer and eddies driven by convective downdraughts.
+ =Originally in the UM only boundary layer eddies were considered. If
+ =convective downdraughts are included,
+ =the impact of boundary-layer
+ =eddies on surface exchange is reduced and convective eddies are
+ =explicitly included using a parametrization due to Redelsperger
+ =et al. (2000),
+ =J. Climate,13,p. 402.
+!kind=default
+sort-key=Panel-FX03
+trigger=namelist:run_convection=cnv_cold_pools: 1;
diff --git a/rose-meta/jules-shared/jules-urban/HEAD/rose-meta.conf b/rose-meta/jules-shared/jules-urban/HEAD/rose-meta.conf
index 4f1e6fb2..07abeb4f 100644
--- a/rose-meta/jules-shared/jules-urban/HEAD/rose-meta.conf
+++ b/rose-meta/jules-shared/jules-urban/HEAD/rose-meta.conf
@@ -8,7 +8,7 @@ description=Sets the options available for the two-tile urban schemes including
ns=namelist/JULES Science Settings/jules_urban
sort-key=Section-A12o
title=Urban options
-url=http://jules-lsm.github.io/latest/namelists/urban.nml.html#namelist-JULES_URBAN
+url=https://metoffice.github.io/jules/latest/namelists/urban.nml.html#namelist-JULES_URBAN
[namelist:jules_urban=anthrop_heat_scale]
compulsory=true
@@ -16,35 +16,35 @@ description=Distribution scaling factor for anthropogenic heat flux
!kind=default
range=0:1
type=real
-url=http://jules-lsm.github.io/latest/namelists/urban.nml.html#JULES_URBAN::anthrop_heat_scale
+url=https://metoffice.github.io/jules/latest/namelists/urban.nml.html#JULES_URBAN::anthrop_heat_scale
[namelist:jules_urban=l_moruses_albedo]
compulsory=true
description=Use MORUSES parameterisation for effective canyon albedo (snow free)
type=logical
-url=http://jules-lsm.github.io/latest/namelists/urban.nml.html#JULES_URBAN::l_moruses_albedo
+url=https://metoffice.github.io/jules/latest/namelists/urban.nml.html#JULES_URBAN::l_moruses_albedo
[namelist:jules_urban=l_moruses_emissivity]
compulsory=true
description=Use MORUSES parameterisation for effective canyon emissivity
type=logical
-url=http://jules-lsm.github.io/latest/namelists/urban.nml.html#JULES_URBAN::l_moruses_emissivity
+url=https://metoffice.github.io/jules/latest/namelists/urban.nml.html#JULES_URBAN::l_moruses_emissivity
[namelist:jules_urban=l_moruses_rough]
compulsory=true
description=Use MORUSES parameterisation for effective roughness length for heat
type=logical
-url=http://jules-lsm.github.io/latest/namelists/urban.nml.html#JULES_URBAN::l_moruses_rough
+url=https://metoffice.github.io/jules/latest/namelists/urban.nml.html#JULES_URBAN::l_moruses_rough
[namelist:jules_urban=l_moruses_storage]
compulsory=true
description=Use MORUSES parameterisation for thermal inertia and coupling with underlying soil
trigger=namelist:jules_urban=l_moruses_storage_thin: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/urban.nml.html#JULES_URBAN::l_moruses_storage
+url=https://metoffice.github.io/jules/latest/namelists/urban.nml.html#JULES_URBAN::l_moruses_storage
[namelist:jules_urban=l_moruses_storage_thin]
compulsory=true
description=Use thin roofs (includes effects of insulation)
type=logical
-url=http://jules-lsm.github.io/latest/namelists/urban.nml.html#JULES_URBAN::l_moruses_storage_thin
+url=https://metoffice.github.io/jules/latest/namelists/urban.nml.html#JULES_URBAN::l_moruses_storage_thin
diff --git a/rose-meta/jules-shared/jules-urban/vn8.0/rose-meta.conf b/rose-meta/jules-shared/jules-urban/vn8.0/rose-meta.conf
index 6cee59c7..4fbcd30f 100644
--- a/rose-meta/jules-shared/jules-urban/vn8.0/rose-meta.conf
+++ b/rose-meta/jules-shared/jules-urban/vn8.0/rose-meta.conf
@@ -8,7 +8,7 @@ description=Sets the options available for the two-tile urban schemes including
ns=namelist/JULES Science Settings/jules_urban
sort-key=Section-A12o
title=Urban options
-url=http://jules-lsm.github.io/vn8.0/namelists/urban.nml.html#namelist-JULES_URBAN
+url=https://metoffice.github.io/jules/vn8.0/namelists/urban.nml.html#namelist-JULES_URBAN
[namelist:jules_urban=anthrop_heat_scale]
compulsory=true
@@ -16,35 +16,35 @@ description=Distribution scaling factor for anthropogenic heat flux
!kind=default
range=0:1
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/urban.nml.html#JULES_URBAN::anthrop_heat_scale
+url=https://metoffice.github.io/jules/vn8.0/namelists/urban.nml.html#JULES_URBAN::anthrop_heat_scale
[namelist:jules_urban=l_moruses_albedo]
compulsory=true
description=Use MORUSES parameterisation for effective canyon albedo (snow free)
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/urban.nml.html#JULES_URBAN::l_moruses_albedo
+url=https://metoffice.github.io/jules/vn8.0/namelists/urban.nml.html#JULES_URBAN::l_moruses_albedo
[namelist:jules_urban=l_moruses_emissivity]
compulsory=true
description=Use MORUSES parameterisation for effective canyon emissivity
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/urban.nml.html#JULES_URBAN::l_moruses_emissivity
+url=https://metoffice.github.io/jules/vn8.0/namelists/urban.nml.html#JULES_URBAN::l_moruses_emissivity
[namelist:jules_urban=l_moruses_rough]
compulsory=true
description=Use MORUSES parameterisation for effective roughness length for heat
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/urban.nml.html#JULES_URBAN::l_moruses_rough
+url=https://metoffice.github.io/jules/vn8.0/namelists/urban.nml.html#JULES_URBAN::l_moruses_rough
[namelist:jules_urban=l_moruses_storage]
compulsory=true
description=Use MORUSES parameterisation for thermal inertia and coupling with underlying soil
trigger=namelist:jules_urban=l_moruses_storage_thin: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/urban.nml.html#JULES_URBAN::l_moruses_storage
+url=https://metoffice.github.io/jules/vn8.0/namelists/urban.nml.html#JULES_URBAN::l_moruses_storage
[namelist:jules_urban=l_moruses_storage_thin]
compulsory=true
description=Use thin roofs (includes effects of insulation)
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/urban.nml.html#JULES_URBAN::l_moruses_storage_thin
+url=https://metoffice.github.io/jules/vn8.0/namelists/urban.nml.html#JULES_URBAN::l_moruses_storage_thin
diff --git a/rose-meta/jules-shared/jules-urban/vn8.1/rose-meta.conf b/rose-meta/jules-shared/jules-urban/vn8.1/rose-meta.conf
new file mode 100644
index 00000000..85dae038
--- /dev/null
+++ b/rose-meta/jules-shared/jules-urban/vn8.1/rose-meta.conf
@@ -0,0 +1,50 @@
+[namelist:jules_urban]
+compulsory=true
+description=Sets the options available for the two-tile urban schemes including
+ =MORUSES. For all other parameters that MORUSES does not
+ =provide and for any MORUSES parametrisations that are turned
+ =off, values from "Non-vegetated surface parameters" will be
+ =used instead. See help for more information.
+ns=namelist/JULES Science Settings/jules_urban
+sort-key=Section-A12o
+title=Urban options
+url=https://metoffice.github.io/jules/vn8.1/namelists/urban.nml.html#namelist-JULES_URBAN
+
+[namelist:jules_urban=anthrop_heat_scale]
+compulsory=true
+description=Distribution scaling factor for anthropogenic heat flux
+!kind=default
+range=0:1
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/urban.nml.html#JULES_URBAN::anthrop_heat_scale
+
+[namelist:jules_urban=l_moruses_albedo]
+compulsory=true
+description=Use MORUSES parameterisation for effective canyon albedo (snow free)
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/urban.nml.html#JULES_URBAN::l_moruses_albedo
+
+[namelist:jules_urban=l_moruses_emissivity]
+compulsory=true
+description=Use MORUSES parameterisation for effective canyon emissivity
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/urban.nml.html#JULES_URBAN::l_moruses_emissivity
+
+[namelist:jules_urban=l_moruses_rough]
+compulsory=true
+description=Use MORUSES parameterisation for effective roughness length for heat
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/urban.nml.html#JULES_URBAN::l_moruses_rough
+
+[namelist:jules_urban=l_moruses_storage]
+compulsory=true
+description=Use MORUSES parameterisation for thermal inertia and coupling with underlying soil
+trigger=namelist:jules_urban=l_moruses_storage_thin: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/urban.nml.html#JULES_URBAN::l_moruses_storage
+
+[namelist:jules_urban=l_moruses_storage_thin]
+compulsory=true
+description=Use thin roofs (includes effects of insulation)
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/urban.nml.html#JULES_URBAN::l_moruses_storage_thin
diff --git a/rose-meta/jules-shared/jules-vegetation/HEAD/rose-meta.conf b/rose-meta/jules-shared/jules-vegetation/HEAD/rose-meta.conf
index f59be621..30aad86a 100644
--- a/rose-meta/jules-shared/jules-vegetation/HEAD/rose-meta.conf
+++ b/rose-meta/jules-shared/jules-vegetation/HEAD/rose-meta.conf
@@ -4,14 +4,14 @@ description=Options for vegetation parametrisations
ns=namelist/JULES Science Settings/jules_vegetation
sort-key=Section-A12f
title=Vegetation options
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html
[namelist:jules_vegetation=can_rad_mod]
compulsory=true
description=Vegetation canopy radiation model
!enumeration=true
sort-key=Panel-I13
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::can_rad_mod
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::can_rad_mod
value-titles=1: Single canopy layer,
=4: Multi-layer two stream approach,
=5: Multi-layer with Sunfleck penetration and sunlit and shaded leaves,
@@ -23,7 +23,7 @@ description=Logical for capping vegetation canopy areal thermal heat capacity
!kind=default
sort-key=Panel-I04
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_limit_canhc
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_limit_canhc
[namelist:jules_vegetation=l_spec_veg_z0]
compulsory=true
@@ -31,4 +31,4 @@ description=Logical switch for setting explicit vegetation roughness lengths
!kind=default
sort-key=Panel-I05
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_spec_veg_z0
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_spec_veg_z0
diff --git a/rose-meta/jules-shared/jules-vegetation/vn8.0/rose-meta.conf b/rose-meta/jules-shared/jules-vegetation/vn8.0/rose-meta.conf
index 320fc928..9130bcb5 100644
--- a/rose-meta/jules-shared/jules-vegetation/vn8.0/rose-meta.conf
+++ b/rose-meta/jules-shared/jules-vegetation/vn8.0/rose-meta.conf
@@ -4,14 +4,14 @@ description=Options for vegetation parametrisations
ns=namelist/JULES Science Settings/jules_vegetation
sort-key=Section-A12f
title=Vegetation options
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html
[namelist:jules_vegetation=can_rad_mod]
compulsory=true
description=Vegetation canopy radiation model
!enumeration=true
sort-key=Panel-I13
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::can_rad_mod
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::can_rad_mod
value-titles=1: Single canopy layer,
=4: Multi-layer two stream approach,
=5: Multi-layer with Sunfleck penetration and sunlit and shaded leaves,
@@ -23,7 +23,7 @@ description=Logical for capping vegetation canopy areal thermal heat capacity
!kind=default
sort-key=Panel-I04
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_limit_canhc
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_limit_canhc
[namelist:jules_vegetation=l_spec_veg_z0]
compulsory=true
@@ -31,4 +31,4 @@ description=Logical switch for setting explicit vegetation roughness lengths
!kind=default
sort-key=Panel-I05
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_spec_veg_z0
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_spec_veg_z0
diff --git a/rose-meta/jules-shared/jules-vegetation/vn8.1/rose-meta.conf b/rose-meta/jules-shared/jules-vegetation/vn8.1/rose-meta.conf
new file mode 100644
index 00000000..0eaa401f
--- /dev/null
+++ b/rose-meta/jules-shared/jules-vegetation/vn8.1/rose-meta.conf
@@ -0,0 +1,34 @@
+[namelist:jules_vegetation]
+compulsory=true
+description=Options for vegetation parametrisations
+ns=namelist/JULES Science Settings/jules_vegetation
+sort-key=Section-A12f
+title=Vegetation options
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html
+
+[namelist:jules_vegetation=can_rad_mod]
+compulsory=true
+description=Vegetation canopy radiation model
+!enumeration=true
+sort-key=Panel-I13
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::can_rad_mod
+value-titles=1: Single canopy layer,
+ =4: Multi-layer two stream approach,
+ =5: Multi-layer with Sunfleck penetration and sunlit and shaded leaves,
+ =6: Multi-layer with exponential decline in leaf N
+
+[namelist:jules_vegetation=l_limit_canhc]
+compulsory=true
+description=Logical for capping vegetation canopy areal thermal heat capacity
+!kind=default
+sort-key=Panel-I04
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_limit_canhc
+
+[namelist:jules_vegetation=l_spec_veg_z0]
+compulsory=true
+description=Logical switch for setting explicit vegetation roughness lengths
+!kind=default
+sort-key=Panel-I05
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_spec_veg_z0
diff --git a/rose-meta/jules-standalone/HEAD/rose-meta.conf b/rose-meta/jules-standalone/HEAD/rose-meta.conf
index bc7aea34..df0ae55d 100644
--- a/rose-meta/jules-standalone/HEAD/rose-meta.conf
+++ b/rose-meta/jules-standalone/HEAD/rose-meta.conf
@@ -1,6 +1,7 @@
# Please see jules:wiki:SharingJULESmetadata
import=jules-shared/jules-hydrology/HEAD
+ =jules-shared/jules-model-environment/HEAD
=jules-shared/jules-nvegparm/HEAD
=jules-shared/jules-pftparm/HEAD
=jules-shared/jules-radiation/HEAD
@@ -45,7 +46,7 @@ description=This namelist reads the values of parameters for each of the plant
=arrays are of dimension (npft + nnvg).
ns=namelist/CABLE Science Settings/cable_pftparm
title=CABLE PFT Parameters
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#namelist-CABLE_PFTPARM
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#namelist-CABLE_PFTPARM
widget[rose-config-edit]=cylc8_compat.PageArrayTable
[namelist:cable_pftparm=a1gs_io]
@@ -53,406 +54,406 @@ compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::a1gs_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::a1gs_io
[namelist:cable_pftparm=alpha_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::alpha_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::alpha_io
[namelist:cable_pftparm=canst1_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::canst1_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::canst1_io
[namelist:cable_pftparm=cfrd_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::cfrd_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::cfrd_io
[namelist:cable_pftparm=clitt_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::clitt_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::clitt_io
[namelist:cable_pftparm=conkc0_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::conkc0_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::conkc0_io
[namelist:cable_pftparm=conko0_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::conko0_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::conko0_io
[namelist:cable_pftparm=convex_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::convex_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::convex_io
[namelist:cable_pftparm=cplant1_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::cplant1_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::cplant1_io
[namelist:cable_pftparm=cplant2_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::cplant2_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::cplant2_io
[namelist:cable_pftparm=cplant3_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::cplant3_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::cplant3_io
[namelist:cable_pftparm=csoil1_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::csoil1_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::csoil1_io
[namelist:cable_pftparm=csoil2_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::csoil2_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::csoil2_io
[namelist:cable_pftparm=d0gs_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::d0gs_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::d0gs_io
[namelist:cable_pftparm=ejmax_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::ejmax_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::ejmax_io
[namelist:cable_pftparm=ekc_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::ekc_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::ekc_io
[namelist:cable_pftparm=eko_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::eko_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::eko_io
[namelist:cable_pftparm=extkn_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::extkn_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::extkn_io
[namelist:cable_pftparm=frac4_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::frac4_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::frac4_io
[namelist:cable_pftparm=froot1_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::froot1_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::froot1_io
[namelist:cable_pftparm=froot2_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::froot2_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::froot2_io
[namelist:cable_pftparm=froot3_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::froot3_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::froot3_io
[namelist:cable_pftparm=froot4_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::froot4_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::froot4_io
[namelist:cable_pftparm=froot5_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::froot5_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::froot5_io
[namelist:cable_pftparm=froot6_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::froot6_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::froot6_io
[namelist:cable_pftparm=g0_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::g0_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::g0_io
[namelist:cable_pftparm=g1_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::g1_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::g1_io
[namelist:cable_pftparm=gswmin_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::gswmin_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::gswmin_io
[namelist:cable_pftparm=hc_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::hc_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::hc_io
[namelist:cable_pftparm=lai_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::lai_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::lai_io
[namelist:cable_pftparm=length_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::length_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::length_io
[namelist:cable_pftparm=ratecp1_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::ratecp1_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::ratecp1_io
[namelist:cable_pftparm=ratecp2_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::ratecp2_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::ratecp2_io
[namelist:cable_pftparm=ratecp3_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::ratecp3_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::ratecp3_io
[namelist:cable_pftparm=ratecs1_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::ratecs1_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::ratecs1_io
[namelist:cable_pftparm=ratecs2_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::ratecs2_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::ratecs2_io
[namelist:cable_pftparm=refl1_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::refl1_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::refl1_io
[namelist:cable_pftparm=refl2_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::refl2_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::refl2_io
[namelist:cable_pftparm=refl3_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::refl3_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::refl3_io
[namelist:cable_pftparm=rootbeta_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::rootbeta_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::rootbeta_io
[namelist:cable_pftparm=rp20_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::rp20_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::rp20_io
[namelist:cable_pftparm=rpcoef_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::rpcoef_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::rpcoef_io
[namelist:cable_pftparm=rs20_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::rs20_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::rs20_io
[namelist:cable_pftparm=shelrb_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::shelrb_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::shelrb_io
[namelist:cable_pftparm=taul1_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::taul1_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::taul1_io
[namelist:cable_pftparm=taul2_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::taul2_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::taul2_io
[namelist:cable_pftparm=taul3_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::taul3_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::taul3_io
[namelist:cable_pftparm=tmaxvj_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::tmaxvj_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::tmaxvj_io
[namelist:cable_pftparm=tminvj_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::tminvj_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::tminvj_io
[namelist:cable_pftparm=vbeta_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::vbeta_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::vbeta_io
[namelist:cable_pftparm=vcmax_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::vcmax_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::vcmax_io
[namelist:cable_pftparm=vegcf_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::vegcf_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::vegcf_io
[namelist:cable_pftparm=wai_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::wai_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::wai_io
[namelist:cable_pftparm=width_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::width_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::width_io
[namelist:cable_pftparm=xalbnir_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::xalbnir_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::xalbnir_io
[namelist:cable_pftparm=xfang_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::xfang_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::xfang_io
[namelist:cable_pftparm=zr_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::zr_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::zr_io
[namelist:cable_progs]
compulsory=true
description=Configuration of spatially varying soil properties
ns=namelist/Ancillary data/Cable prognostics
sort-key=17
-url=http://jules-lsm.github.io/latest/namelists/cable_prognostics.nml.html#namelist-CABLE_PROGS
+url=https://metoffice.github.io/jules/latest/namelists/cable_prognostics.nml.html#namelist-CABLE_PROGS
widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var use_file var_name const_val
[namelist:cable_progs=const_val]
@@ -462,7 +463,7 @@ fail-if=len(this) != namelist:cable_progs=nvars
length=:
sort-key=9
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_prognostics.nml.html#CABLE_PROGS::const_val
+url=https://metoffice.github.io/jules/latest/namelists/cable_prognostics.nml.html#CABLE_PROGS::const_val
[namelist:cable_progs=file]
compulsory=true
@@ -470,7 +471,7 @@ description=File (or file name template) to read CABLE prognostic initial values
sort-key=3
trigger=namelist:cable_progs=tpl_name: '%vv' in this;
type=character
-url=http://jules-lsm.github.io/latest/namelists/cable_prognostics.nml.html#CABLE_PROGS::file
+url=https://metoffice.github.io/jules/latest/namelists/cable_prognostics.nml.html#CABLE_PROGS::file
[namelist:cable_progs=nvars]
compulsory=true
@@ -483,7 +484,7 @@ trigger=namelist:cable_progs=var: this > 0;
= namelist:cable_progs=const_val: this > 0;
= namelist:cable_progs=tpl_name: this > 0;
type=integer
-url=http://jules-lsm.github.io/latest/namelists/cable_prognostics.nml.html#CABLE_PROGS::nvars
+url=https://metoffice.github.io/jules/latest/namelists/cable_prognostics.nml.html#CABLE_PROGS::nvars
[namelist:cable_progs=tpl_name]
compulsory=true
@@ -492,7 +493,7 @@ fail-if=len(this) != namelist:cable_progs=nvars
length=:
sort-key=7
type=character
-url=http://jules-lsm.github.io/latest/namelists/cable_prognostics.nml.html#CABLE_PROGS::tpl_name
+url=https://metoffice.github.io/jules/latest/namelists/cable_prognostics.nml.html#CABLE_PROGS::tpl_name
[namelist:cable_progs=use_file]
compulsory=true
@@ -504,7 +505,7 @@ trigger=namelist:cable_progs=file: any(this == '.true.');
= namelist:cable_progs=var_name: any(this == '.true.');
= namelist:cable_progs=const_val: not all(this == '.true.');
type=logical
-url=http://jules-lsm.github.io/latest/namelists/cable_prognostics.nml.html#CABLE_PROGS::use_file
+url=https://metoffice.github.io/jules/latest/namelists/cable_prognostics.nml.html#CABLE_PROGS::use_file
[namelist:cable_progs=var]
compulsory=true
@@ -512,7 +513,7 @@ description=Name of the prognostic variable, as recognised by CABLE
fail-if=len(this) != namelist:cable_progs=nvars
length=:
sort-key=5
-url=http://jules-lsm.github.io/latest/namelists/cable_prognostics.nml.html#CABLE_PROGS::var
+url=https://metoffice.github.io/jules/latest/namelists/cable_prognostics.nml.html#CABLE_PROGS::var
values='SoilTemp_CABLE','SoilMoisture_CABLE','FrozenSoilFrac_CABLE','SnowDepth_CABLE',
='SnowMass_CABLE','SnowDensity_CABLE','SnowTemp_CABLE','SnowAge_CABLE',
='OneLyrSnowDensity_CABLE','ThreeLayerSnowFlag_CABLE'
@@ -524,7 +525,7 @@ fail-if=len(this) != namelist:cable_progs=nvars
length=:
sort-key=7
type=character
-url=http://jules-lsm.github.io/latest/namelists/cable_prognostics.nml.html#CABLE_PROGS::var_name
+url=https://metoffice.github.io/jules/latest/namelists/cable_prognostics.nml.html#CABLE_PROGS::var_name
[namelist:cable_soilparm]
compulsory=true
@@ -536,81 +537,81 @@ description=This namelist reads the values of parameters for each of the soil
=is set to 9.
ns=namelist/CABLE Science Settings/cable_soilparm
title=CABLE Soil Parameters
-url=http://jules-lsm.github.io/latest/namelists/cable_soilparm.nml.html#namelist-CABLE_SOILPARM
+url=https://metoffice.github.io/jules/latest/namelists/cable_soilparm.nml.html#namelist-CABLE_SOILPARM
widget[rose-config-edit]=cylc8_compat.PageArrayTable
[namelist:cable_soilparm=bch_io]
compulsory=true
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::bch_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::bch_io
[namelist:cable_soilparm=clay_io]
compulsory=true
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::clay_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::clay_io
[namelist:cable_soilparm=css_io]
compulsory=true
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::css_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::css_io
[namelist:cable_soilparm=hyds_io]
compulsory=true
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::hyds_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::hyds_io
[namelist:cable_soilparm=rhosoil_io]
compulsory=true
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::rhosoil_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::rhosoil_io
[namelist:cable_soilparm=sand_io]
compulsory=true
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::sand_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::sand_io
[namelist:cable_soilparm=sfc_io]
compulsory=true
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::sfc_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::sfc_io
[namelist:cable_soilparm=silt_io]
compulsory=true
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::silt_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::silt_io
[namelist:cable_soilparm=ssat_io]
compulsory=true
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::ssat_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::ssat_io
[namelist:cable_soilparm=sucs_io]
compulsory=true
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::sucs_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::sucs_io
[namelist:cable_soilparm=swilt_io]
compulsory=true
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::swilt_io
+url=https://metoffice.github.io/jules/latest/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::swilt_io
[namelist:cable_surface_types]
compulsory=true
ns=namelist/CABLE Surface Types/cable_surface_types
sort-key=01
title=CABLE Surface Types
-url=http://jules-lsm.github.io/latest/namelists/cable_surface_types.nml.html#namelist-CABLE_SURFACE_TYPES
+url=https://metoffice.github.io/jules/latest/namelists/cable_surface_types.nml.html#namelist-CABLE_SURFACE_TYPES
[namelist:cable_surface_types=barren_cable]
compulsory=true
@@ -619,7 +620,7 @@ fail-if=any(this > namelist:cable_surface_types=npft_cable + namelist:cable_surf
=any(this <= namelist:cable_surface_types=npft_cable and this != -1); # PFTs must be grouped together first with non-vegetated tiles following
length=:
type=integer
-url=http://jules-lsm.github.io/latest/namelists/cable_surface_types.nml.html#CABLE_SURFACE_TYPES::barren_cable
+url=https://metoffice.github.io/jules/latest/namelists/cable_surface_types.nml.html#CABLE_SURFACE_TYPES::barren_cable
[namelist:cable_surface_types=ice_cable]
compulsory=true
@@ -628,7 +629,7 @@ fail-if=any(this > namelist:cable_surface_types=npft_cable + namelist:cable_surf
=any(this <= namelist:cable_surface_types=npft_cable and this != -1); # PFTs must be grouped together first with non-vegetated tiles following
length=:
type=integer
-url=http://jules-lsm.github.io/latest/namelists/cable_surface_types.nml.html#CABLE_SURFACE_TYPES::ice_cable
+url=https://metoffice.github.io/jules/latest/namelists/cable_surface_types.nml.html#CABLE_SURFACE_TYPES::ice_cable
[namelist:cable_surface_types=lakes_cable]
compulsory=true
@@ -637,7 +638,7 @@ fail-if=any(this > namelist:cable_surface_types=npft_cable + namelist:cable_surf
=any(this <= namelist:cable_surface_types=npft_cable and this != -1); # PFTs must be grouped together first with non-vegetated tiles following
length=:
type=integer
-url=http://jules-lsm.github.io/latest/namelists/cable_surface_types.nml.html#CABLE_SURFACE_TYPES::lakes_cable
+url=https://metoffice.github.io/jules/latest/namelists/cable_surface_types.nml.html#CABLE_SURFACE_TYPES::lakes_cable
[namelist:cable_surface_types=nnvg_cable]
compulsory=true
@@ -645,7 +646,7 @@ description=Number of non-plant surface types to be modelled
range=1:
sort-key=c
type=integer
-url=http://jules-lsm.github.io/latest/namelists/cable_surface_types.nml.html#CABLE_SURFACE_TYPES::nnvg_cable
+url=https://metoffice.github.io/jules/latest/namelists/cable_surface_types.nml.html#CABLE_SURFACE_TYPES::nnvg_cable
[namelist:cable_surface_types=npft_cable]
compulsory=true
@@ -653,7 +654,7 @@ description=Number of plant functional types to be modelled
range=0:
sort-key=a
type=integer
-url=http://jules-lsm.github.io/latest/namelists/cable_surface_types.nml.html#CABLE_SURFACE_TYPES::npft_cable
+url=https://metoffice.github.io/jules/latest/namelists/cable_surface_types.nml.html#CABLE_SURFACE_TYPES::npft_cable
[namelist:cable_surface_types=urban_cable]
compulsory=true
@@ -662,7 +663,7 @@ fail-if=any(this > namelist:cable_surface_types=npft_cable + namelist:cable_surf
=any(this <= namelist:cable_surface_types=npft_cable and this != -1); # PFTs must be grouped together first with non-vegetated tiles following
length=:
type=integer
-url=http://jules-lsm.github.io/latest/namelists/cable_surface_types.nml.html#CABLE_SURFACE_TYPES::urban_cable
+url=https://metoffice.github.io/jules/latest/namelists/cable_surface_types.nml.html#CABLE_SURFACE_TYPES::urban_cable
[namelist:fire_switches]
compulsory=true
@@ -670,7 +671,7 @@ description=Switches for controlling activation of the fire module
ns=namelist/JULES Science Settings/fire_switches
sort-key=16
title=Fire options
-url=http://jules-lsm.github.io/latest/namelists/fire.nml.html#namelist-FIRE_SWITCHES
+url=https://metoffice.github.io/jules/latest/namelists/fire.nml.html#namelist-FIRE_SWITCHES
[namelist:fire_switches=canadian_flag]
compulsory=true
@@ -678,14 +679,14 @@ description=Switch for Canadian Fire Weather Index (FWI)
sort-key=04
trigger=namelist:fire_switches=canadian_hemi_opt: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/fire.nml.html#FIRE_SWITCHES::canadian_flag
+url=https://metoffice.github.io/jules/latest/namelists/fire.nml.html#FIRE_SWITCHES::canadian_flag
[namelist:fire_switches=canadian_hemi_opt]
compulsory=true
description=If TRUE, apply 6-month offset to S-hemisphere month-dependent parameters
sort-key=05
type=logical
-url=http://jules-lsm.github.io/latest/namelists/fire.nml.html#FIRE_SWITCHES::canadian_hemi_opt
+url=https://metoffice.github.io/jules/latest/namelists/fire.nml.html#FIRE_SWITCHES::canadian_hemi_opt
[namelist:fire_switches=l_fire]
compulsory=true
@@ -696,7 +697,7 @@ trigger=namelist:fire_switches=mcarthur_flag: .true.;
=namelist:fire_switches=canadian_flag: .true.;
=namelist:fire_switches=nesterov_flag: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/fire.nml.html#FIRE_SWITCHES::l_fire
+url=https://metoffice.github.io/jules/latest/namelists/fire.nml.html#FIRE_SWITCHES::l_fire
[namelist:fire_switches=mcarthur_flag]
compulsory=true
@@ -704,13 +705,13 @@ description=Switch for McArthur Forest Fire Danger Index (FFDI)
sort-key=02
trigger=namelist:fire_switches=mcarthur_opt: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/fire.nml.html#FIRE_SWITCHES::mcarthur_flag
+url=https://metoffice.github.io/jules/latest/namelists/fire.nml.html#FIRE_SWITCHES::mcarthur_flag
[namelist:fire_switches=mcarthur_opt]
compulsory=true
description=Method for soil moisture deficit in McArthur FFDI
sort-key=03
-url=http://jules-lsm.github.io/latest/namelists/fire.nml.html#FIRE_SWITCHES::mcarthur_opt
+url=https://metoffice.github.io/jules/latest/namelists/fire.nml.html#FIRE_SWITCHES::mcarthur_opt
value-titles=Model value,Fixed at 120 mm
values=1,2
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -720,94 +721,94 @@ compulsory=true
description=Switch for Nesterov Index
sort-key=06
type=logical
-url=http://jules-lsm.github.io/latest/namelists/fire.nml.html#FIRE_SWITCHES::nesterov_flag
+url=https://metoffice.github.io/jules/latest/namelists/fire.nml.html#FIRE_SWITCHES::nesterov_flag
[namelist:imogen_anlg_vals_list]
compulsory=true
ns=namelist/IMOGEN/GCM Analogue configuration
sort-key=1
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#namelist-IMOGEN_ANLG_VALS_LIST
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#namelist-IMOGEN_ANLG_VALS_LIST
[namelist:imogen_anlg_vals_list=diff_frac_const_imogen]
compulsory=true
description=Fraction of downward shortwave radiation assumed to be diffuse for IMOGEN
range=0:1
type=real
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::diff_frac_const_imogen
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::diff_frac_const_imogen
warn-if=this == 0; #There will be no diffuse downward SW radiation
[namelist:imogen_anlg_vals_list=f_ocean]
compulsory=true
description=Fractional coverage of the ocean
type=real
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::f_ocean
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::f_ocean
[namelist:imogen_anlg_vals_list=file_base_anom]
compulsory=true
description=Directory containing prescribed anomalies
type=character
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::file_base_anom
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::file_base_anom
[namelist:imogen_anlg_vals_list=file_clim]
compulsory=true
description=Directory containing initialising climatology
type=character
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::file_clim
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::file_clim
[namelist:imogen_anlg_vals_list=file_patt]
compulsory=true
description=Directory containing the GCM patterns
type=character
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::file_patt
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::file_patt
[namelist:imogen_anlg_vals_list=kappa_o]
compulsory=true
description=Ocean eddy diffusivity (W m-1 K-1)
type=real
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::kappa_o
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::kappa_o
[namelist:imogen_anlg_vals_list=lambda_l]
compulsory=true
description=Inverse of climate sensitivity over land (W m-2 K-1)
type=real
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::lambda_l
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::lambda_l
[namelist:imogen_anlg_vals_list=lambda_o]
compulsory=true
description=Inverse of climate sensitivity over ocean (W m-2 K-1)
type=real
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::lambda_o
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::lambda_o
[namelist:imogen_anlg_vals_list=mu]
compulsory=true
description=Ratio of land to ocean temperature anomalies
type=real
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::mu
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::mu
[namelist:imogen_anlg_vals_list=q2co2]
compulsory=true
description=Radiative forcing due to doubling CO2 (W m-2)
type=real
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::q2co2
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::q2co2
[namelist:imogen_anlg_vals_list=t_ocean_init]
compulsory=true
description=Initial ocean temperature (K)
type=real
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::t_ocean_init
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::t_ocean_init
[namelist:imogen_onoff_switch]
compulsory=true
ns=namelist/IMOGEN
sort-key=1
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#namelist-IMOGEN_RUN_LIST
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#namelist-IMOGEN_RUN_LIST
[namelist:imogen_onoff_switch=l_daily_metdata_climatol]
compulsory=true
description=Use daily climatology (default is monthly)
sort-key=1
type=logical
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#IMOGEN_ONOFF_SWITCH::l_daily_metdata_climatol
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#IMOGEN_ONOFF_SWITCH::l_daily_metdata_climatol
[namelist:imogen_onoff_switch=l_imogen]
compulsory=true
@@ -827,13 +828,13 @@ trigger=namelist:jules_drive=l_daily_disagg: .false.;
= namelist:imogen_anlg_vals_list: .true.;
= namelist:imogen_onoff_switch=l_daily_metdata_climatol: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#IMOGEN_ONOFF_SWITCH::l_imogen
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#IMOGEN_ONOFF_SWITCH::l_imogen
[namelist:imogen_run_list]
compulsory=true
ns=namelist/IMOGEN/Run options
sort-key=1
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#namelist-IMOGEN_RUN_LIST
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#namelist-IMOGEN_RUN_LIST
[namelist:imogen_run_list=c_emissions]
compulsory=true
@@ -846,21 +847,21 @@ trigger=namelist:imogen_run_list=land_feed_co2: .true.;
=namelist:imogen_run_list=nyr_emiss: .true.;
=namelist:imogen_run_list=file_scen_co2_ppmv: .false.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::c_emissions
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::c_emissions
[namelist:imogen_run_list=ch4_init_ppbv]
compulsory=true
description=Initial CH4 concentration (ppbv)
sort-key=4b
type=real
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::ch4_init_ppbv
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::ch4_init_ppbv
[namelist:imogen_run_list=ch4_ppbv_ref]
compulsory=true
description=Atmospheric CH4 concentration at reference year (ppbv)
sort-key=4c
type=real
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::ch4_ppbv_ref
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::ch4_ppbv_ref
[namelist:imogen_run_list=change_metdata_method]
compulsory=true
@@ -876,7 +877,7 @@ fail-if=this == 2 and namelist:imogen_run_list=land_feed_co2 == '.true.';
=this == 3 and namelist:imogen_run_list=c_emissions == '.true.';
=this == 3 and namelist:imogen_run_list=include_non_co2_radf == '.true.';
sort-key=1f
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::change_metdata_method
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::change_metdata_method
value-titles=Analogue model and patterns,Prescribed anomalies,Global temperature change applied to patterns
values=1,2,3
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -886,21 +887,21 @@ compulsory=true
description=Initial CO2 concentration (ppmv)
sort-key=3a
type=real
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::co2_init_ppmv
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::co2_init_ppmv
[namelist:imogen_run_list=dump_file]
compulsory=true
description=Name of the dump file to initialise from
sort-key=5b
type=character
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::dump_file
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::dump_file
[namelist:imogen_run_list=fch4_ref]
compulsory=true
description=Reference global CH4 flux from natural land to atmosphere (Tg CH4/yr)
sort-key=4d
type=real
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::fch4_ref
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::fch4_ref
[namelist:imogen_run_list=file_ch4_n2o]
compulsory=true
@@ -908,27 +909,27 @@ description=File containing ch4 and n2o concentration
=required for radiative forcing calculations
sort-key=4g
type=character
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::file_ch4_n2o
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::file_ch4_n2o
[namelist:imogen_run_list=file_non_co2_radf]
compulsory=true
description=File containing non-CO2 values
sort-key=6b
type=character
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::file_non_co2_radf
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::file_non_co2_radf
[namelist:imogen_run_list=file_scen_co2_ppmv]
compulsory=true
description=File containing CO2 values
type=character
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::file_scen_co2_ppmv
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::file_scen_co2_ppmv
[namelist:imogen_run_list=file_scen_emits]
compulsory=true
description=File containing CO2 emissions
sort-key=3c
type=character
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::file_scen_emits
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::file_scen_emits
[namelist:imogen_run_list=include_co2]
compulsory=true
@@ -936,7 +937,7 @@ description=Include adjustments to CO2 values
sort-key=1e
trigger=namelist:imogen_run_list=c_emissions: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::include_co2
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::include_co2
[namelist:imogen_run_list=include_non_co2_radf]
compulsory=true
@@ -945,14 +946,14 @@ sort-key=6a
trigger=namelist:imogen_run_list=file_non_co2_radf: .true.;
=namelist:imogen_run_list=nyr_non_co2: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::include_non_co2_radf
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::include_non_co2_radf
[namelist:imogen_run_list=initial_co2_ch4_year]
compulsory=true
description=Initial year for the ocean CO2 accumulation
sort-key=2d
type=integer
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::initial_co2_ch4_year
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::initial_co2_ch4_year
[namelist:imogen_run_list=initialise_from_dump]
compulsory=true
@@ -960,7 +961,7 @@ description=Use the given dump file to initialise IMOGEN prognostics
sort-key=5a
trigger=namelist:imogen_run_list=dump_file: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::initialise_from_dump
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::initialise_from_dump
[namelist:imogen_run_list=l_change_metdata]
compulsory=true
@@ -968,7 +969,7 @@ description=Allow driving met data to change over time
sort-key=1e
trigger=namelist:imogen_run_list=change_metdata_method: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::l_change_metdata
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::l_change_metdata
[namelist:imogen_run_list=land_feed_ch4]
compulsory=true
@@ -982,14 +983,14 @@ trigger=namelist:imogen_run_list=nyr_ch4_n2o: .true.;
=namelist:imogen_run_list=ch4_ppbv_ref: .true.;
=namelist:imogen_run_list=ch4_init_ppbv: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::land_feed_ch4
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::land_feed_ch4
[namelist:imogen_run_list=land_feed_co2]
compulsory=true
description=Include land CO2 feedbacks on atmospheric CO2
sort-key=2c
type=logical
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::land_feed_co2
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::land_feed_co2
[namelist:imogen_run_list=nyr_ch4_n2o]
compulsory=true
@@ -997,7 +998,7 @@ description=Number of years of CH4 and N2O data in file
range=0:
sort-key=4h
type=integer
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::nyr_ch4_n2o
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::nyr_ch4_n2o
[namelist:imogen_run_list=nyr_emiss]
compulsory=true
@@ -1005,14 +1006,14 @@ description=Number of years of emission data in file
range=0:
sort-key=1f
type=integer
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::nyr_emiss
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::nyr_emiss
[namelist:imogen_run_list=nyr_non_co2]
compulsory=true
description=Number of years for which non-CO2 forcing is prescribed
range=0:
type=integer
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::nyr_non_co2
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::nyr_non_co2
[namelist:imogen_run_list=ocean_feed]
compulsory=true
@@ -1020,14 +1021,14 @@ description=Include ocean feedbacks on atmospheric CO2
sort-key=2c
trigger=namelist:imogen_run_list=initial_co2_ch4_year: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::ocean_feed
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::ocean_feed
[namelist:imogen_run_list=tau_ch4_ref]
compulsory=true
description=Decay rate of atmospheric CH4 at reference year (years)
sort-key=4e
type=real
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::tau_ch4_ref
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::tau_ch4_ref
[namelist:imogen_run_list=yr_fch4_ref]
compulsory=true
@@ -1035,96 +1036,96 @@ description=Reference year for CH4 emissions scaling
range=0:
sort-key=4f
type=integer
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::yr_fch4_ref
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html#IMOGEN_RUN_LIST::yr_fch4_ref
[namelist:jules_agric]
compulsory=true
ns=namelist/Ancillary data/Agricultural fraction
sort-key=19
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#namelist-JULES_AGRIC
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#namelist-JULES_AGRIC
[namelist:jules_agric=agric_name]
description=Name of the variable containing the agricultural fraction data
sort-key=5
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_AGRIC::agric_name
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_AGRIC::agric_name
[namelist:jules_agric=biocrop_name]
description=The name of the variable containing the biocrop fraction data.
sort-key=5
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_AGRIC::biocrop_name
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_AGRIC::biocrop_name
[namelist:jules_agric=file]
description=Name of the file to read agricultural fraction data from
sort-key=4
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_AGRIC::file
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_AGRIC::file
[namelist:jules_agric=file_biocrop]
description=Name of the file to read biocrop fraction data from
sort-key=4
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_AGRIC::file_biocrop
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_AGRIC::file_biocrop
[namelist:jules_agric=file_harvest_doy]
compulsory=true
description=Name of file containing harvest_doy
sort-key=2
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_AGRIC::file_harvest_doy
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_AGRIC::file_harvest_doy
[namelist:jules_agric=file_past]
description=Name of the file to read pasture fraction data from
sort-key=4
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_AGRIC::file_past
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_AGRIC::file_past
[namelist:jules_agric=frac_agr]
description=Agricultural fraction for the single location
sort-key=3
type=real
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_AGRIC::frac_agr
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_AGRIC::frac_agr
[namelist:jules_agric=frac_biocrop]
description=Biocrop fraction for the single location
sort-key=3
type=real
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_AGRIC::frac_biocrop
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_AGRIC::frac_biocrop
[namelist:jules_agric=frac_past]
description=Pasture fraction for the single location
sort-key=3
type=real
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_AGRIC::frac_past
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_AGRIC::frac_past
[namelist:jules_agric=harvest_doy_name]
compulsory=true
description=Name of variable containing harvest_doy in FILE
sort-key=3
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_AGRIC::harvest_doy_name
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_AGRIC::harvest_doy_name
[namelist:jules_agric=past_name]
description=Name of the variable containing the pasture fraction data
sort-key=5
type=character
# Entry does not exist in documentation
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_AGRIC::past_name
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_AGRIC::past_name
[namelist:jules_agric=read_from_dump]
compulsory=true
description=Read agricultural fraction from the dump file
sort-key=1
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_AGRIC::read_from_dump
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_AGRIC::read_from_dump
[namelist:jules_agric=read_harvest_doy_from_dump]
compulsory=true
description=Read harvest day-of-year from the dump file
sort-key=1
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_AGRIC::read_harvest_doy_from_dump
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_AGRIC::read_harvest_doy_from_dump
[namelist:jules_agric=zero_agric]
compulsory=true
@@ -1134,7 +1135,7 @@ trigger=namelist:jules_agric=frac_agr: .false.;
= namelist:jules_agric=file: .false.;
= namelist:jules_agric=agric_name: .false.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_AGRIC::zero_agric
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_AGRIC::zero_agric
[namelist:jules_agric=zero_biocrop]
compulsory=true
@@ -1144,7 +1145,7 @@ trigger=namelist:jules_agric=frac_biocrop: .false.;
= namelist:jules_agric=file_biocrop: .false.;
= namelist:jules_agric=biocrop_name: .false.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_AGRIC::zero_biocrop
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_AGRIC::zero_biocrop
[namelist:jules_agric=zero_past]
compulsory=true
@@ -1154,34 +1155,34 @@ trigger=namelist:jules_agric=frac_past: .false.;
= namelist:jules_agric=file_past: .false.;
= namelist:jules_agric=past_name: .false.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_AGRIC::zero_past
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_AGRIC::zero_past
[namelist:jules_co2]
compulsory=true
description=Configuration of co2 concentration
ns=namelist/Ancillary data/CO2 concentration
sort-key=22
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#namelist-JULES_CO2
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#namelist-JULES_CO2
[namelist:jules_co2=co2_mmr]
description=Concentration of atmospheric CO2 as a mass mixing ratio
sort-key=2
type=real
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_CO2::file
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_CO2::file
[namelist:jules_co2=read_from_dump]
compulsory=true
description=Read CO2 concentration from the dump file
sort-key=1
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_CO2::read_from_dump
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_CO2::read_from_dump
[namelist:jules_crop_props]
compulsory=true
description=Configuration of spatially varying crop properties
ns=namelist/Ancillary data/Crop properties
sort-key=20
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#namelist-JULES_CROP_PROPS
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#namelist-JULES_CROP_PROPS
widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var use_file var_name tpl_name const_val
[namelist:jules_crop_props=const_val]
@@ -1191,7 +1192,7 @@ fail-if=len(this) != namelist:jules_crop_props=nvars
length=:
sort-key=8
type=real
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_CROP_PROPS::const_val
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_CROP_PROPS::const_val
[namelist:jules_crop_props=file]
compulsory=true
@@ -1202,7 +1203,7 @@ sort-key=2
trigger=namelist:jules_crop_props=tpl_name: '%vv' in this;
=namelist:jules_crop_props=read_list: '%vv' not in this;
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_CROP_PROPS::file
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_CROP_PROPS::file
[namelist:jules_crop_props=nvars]
compulsory=true
@@ -1212,14 +1213,14 @@ sort-key=3
trigger=namelist:jules_crop_props=var: this > 0;
= namelist:jules_crop_props=use_file: this > 0;
type=integer
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_CROP_PROPS::nvars
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_CROP_PROPS::nvars
[namelist:jules_crop_props=read_from_dump]
compulsory=true
description=Read spatially varying crop properties from the dump file
sort-key=1
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_CROP_PROPS::read_from_dump
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_CROP_PROPS::read_from_dump
[namelist:jules_crop_props=read_list]
compulsory=true
@@ -1227,7 +1228,7 @@ description=Use list of file names; one per line for each of nvars.
fail-if=this == '.true.' and '%vv' in namelist:jules_crop_props=file; # Cannot use variable name templating while reading a list of files.
sort-key=2a
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_CROP_PROPS::read_list
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_CROP_PROPS::read_list
[namelist:jules_crop_props=tpl_name]
compulsory=true
@@ -1236,7 +1237,7 @@ fail-if=len(this) != namelist:jules_crop_props=nvars
length=:
sort-key=7
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_CROP_PROPS::tpl_name
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_CROP_PROPS::tpl_name
[namelist:jules_crop_props=use_file]
compulsory=true
@@ -1248,7 +1249,7 @@ trigger=namelist:jules_crop_props=file: any(this == '.true.');
= namelist:jules_crop_props=var_name: any(this == '.true.');
= namelist:jules_crop_props=const_val: not all(this == '.true.');
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_CROP_PROPS::use_file
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_CROP_PROPS::use_file
[namelist:jules_crop_props=var]
compulsory=true
@@ -1256,7 +1257,7 @@ description=Names of the crop variable, as recognised by JULES
fail-if=len(this) != namelist:jules_crop_props=nvars
length=:
sort-key=4
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_CROP_PROPS::var
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_CROP_PROPS::var
values='cropsowdate','cropttrep','cropttveg','croplatestharvdate'
[namelist:jules_crop_props=var_name]
@@ -1266,7 +1267,7 @@ fail-if=len(this) != namelist:jules_crop_props=nvars
length=:
sort-key=6
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_CROP_PROPS::var_name
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_CROP_PROPS::var_name
[namelist:jules_cropparm]
compulsory=true
@@ -1275,7 +1276,7 @@ description=Click on names for more details
ns=namelist/JULES Science Settings/jules_cropparm
sort-key=10
title=Crop parameters
-url=http://jules-lsm.github.io/latest/namelists/crop_params.nml.html#namelist-JULES_CROPPARM
+url=https://metoffice.github.io/jules/latest/namelists/crop_params.nml.html#namelist-JULES_CROPPARM
widget[rose-config-edit]=cylc8_compat.PageArrayTable
[namelist:jules_cropparm=allo1_io]
@@ -1283,210 +1284,210 @@ compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/crop_params.nml.html#JULES_CROPPARM::allo1_io
+url=https://metoffice.github.io/jules/latest/namelists/crop_params.nml.html#JULES_CROPPARM::allo1_io
[namelist:jules_cropparm=allo2_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/crop_params.nml.html#JULES_CROPPARM::allo2_io
+url=https://metoffice.github.io/jules/latest/namelists/crop_params.nml.html#JULES_CROPPARM::allo2_io
[namelist:jules_cropparm=alpha1_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/crop_params.nml.html#JULES_CROPPARM::alpha1_io
+url=https://metoffice.github.io/jules/latest/namelists/crop_params.nml.html#JULES_CROPPARM::alpha1_io
[namelist:jules_cropparm=alpha2_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/crop_params.nml.html#JULES_CROPPARM::alpha2_io
+url=https://metoffice.github.io/jules/latest/namelists/crop_params.nml.html#JULES_CROPPARM::alpha2_io
[namelist:jules_cropparm=alpha3_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/crop_params.nml.html#JULES_CROPPARM::alpha3_io
+url=https://metoffice.github.io/jules/latest/namelists/crop_params.nml.html#JULES_CROPPARM::alpha3_io
[namelist:jules_cropparm=beta1_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/crop_params.nml.html#JULES_CROPPARM::beta1_io
+url=https://metoffice.github.io/jules/latest/namelists/crop_params.nml.html#JULES_CROPPARM::beta1_io
[namelist:jules_cropparm=beta2_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/crop_params.nml.html#JULES_CROPPARM::beta2_io
+url=https://metoffice.github.io/jules/latest/namelists/crop_params.nml.html#JULES_CROPPARM::beta2_io
[namelist:jules_cropparm=beta3_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/crop_params.nml.html#JULES_CROPPARM::beta3_io
+url=https://metoffice.github.io/jules/latest/namelists/crop_params.nml.html#JULES_CROPPARM::beta3_io
[namelist:jules_cropparm=cfrac_l_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/crop_params.nml.html#JULES_CROPPARM::cfrac_l_io
+url=https://metoffice.github.io/jules/latest/namelists/crop_params.nml.html#JULES_CROPPARM::cfrac_l_io
[namelist:jules_cropparm=cfrac_r_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/crop_params.nml.html#JULES_CROPPARM::cfrac_r_io
+url=https://metoffice.github.io/jules/latest/namelists/crop_params.nml.html#JULES_CROPPARM::cfrac_r_io
[namelist:jules_cropparm=cfrac_s_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/crop_params.nml.html#JULES_CROPPARM::cfrac_s_io
+url=https://metoffice.github.io/jules/latest/namelists/crop_params.nml.html#JULES_CROPPARM::cfrac_s_io
[namelist:jules_cropparm=crit_pp_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/crop_params.nml.html#JULES_CROPPARM::crit_pp_io
+url=https://metoffice.github.io/jules/latest/namelists/crop_params.nml.html#JULES_CROPPARM::crit_pp_io
[namelist:jules_cropparm=delta_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/crop_params.nml.html#JULES_CROPPARM::delta_io
+url=https://metoffice.github.io/jules/latest/namelists/crop_params.nml.html#JULES_CROPPARM::delta_io
[namelist:jules_cropparm=gamma_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/crop_params.nml.html#JULES_CROPPARM::gamma_io
+url=https://metoffice.github.io/jules/latest/namelists/crop_params.nml.html#JULES_CROPPARM::gamma_io
[namelist:jules_cropparm=initial_c_dvi_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/crop_params.nml.html#JULES_CROPPARM::initial_c_dvi_io
+url=https://metoffice.github.io/jules/latest/namelists/crop_params.nml.html#JULES_CROPPARM::initial_c_dvi_io
[namelist:jules_cropparm=initial_carbon_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/crop_params.nml.html#JULES_CROPPARM::initial_carbon_io
+url=https://metoffice.github.io/jules/latest/namelists/crop_params.nml.html#JULES_CROPPARM::initial_carbon_io
[namelist:jules_cropparm=mu_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/crop_params.nml.html#JULES_CROPPARM::mu_io
+url=https://metoffice.github.io/jules/latest/namelists/crop_params.nml.html#JULES_CROPPARM::mu_io
[namelist:jules_cropparm=nu_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/crop_params.nml.html#JULES_CROPPARM::nu_io
+url=https://metoffice.github.io/jules/latest/namelists/crop_params.nml.html#JULES_CROPPARM::nu_io
[namelist:jules_cropparm=pp_sens_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/crop_params.nml.html#JULES_CROPPARM::pp_sens_io
+url=https://metoffice.github.io/jules/latest/namelists/crop_params.nml.html#JULES_CROPPARM::pp_sens_io
[namelist:jules_cropparm=remob_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/crop_params.nml.html#JULES_CROPPARM::remob_io
+url=https://metoffice.github.io/jules/latest/namelists/crop_params.nml.html#JULES_CROPPARM::remob_io
[namelist:jules_cropparm=rt_dir_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/crop_params.nml.html#JULES_CROPPARM::rt_dir_io
+url=https://metoffice.github.io/jules/latest/namelists/crop_params.nml.html#JULES_CROPPARM::rt_dir_io
[namelist:jules_cropparm=sen_dvi_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/crop_params.nml.html#JULES_CROPPARM::sen_dvi_io
+url=https://metoffice.github.io/jules/latest/namelists/crop_params.nml.html#JULES_CROPPARM::sen_dvi_io
[namelist:jules_cropparm=t_bse_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/crop_params.nml.html#JULES_CROPPARM::t_bse_io
+url=https://metoffice.github.io/jules/latest/namelists/crop_params.nml.html#JULES_CROPPARM::t_bse_io
[namelist:jules_cropparm=t_max_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/crop_params.nml.html#JULES_CROPPARM::t_max_io
+url=https://metoffice.github.io/jules/latest/namelists/crop_params.nml.html#JULES_CROPPARM::t_max_io
[namelist:jules_cropparm=t_mort_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/crop_params.nml.html#JULES_CROPPARM::t_mort_io
+url=https://metoffice.github.io/jules/latest/namelists/crop_params.nml.html#JULES_CROPPARM::t_mort_io
[namelist:jules_cropparm=t_opt_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/crop_params.nml.html#JULES_CROPPARM::t_opt_io
+url=https://metoffice.github.io/jules/latest/namelists/crop_params.nml.html#JULES_CROPPARM::t_opt_io
[namelist:jules_cropparm=tt_emr_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/crop_params.nml.html#JULES_CROPPARM::tt_emr_io
+url=https://metoffice.github.io/jules/latest/namelists/crop_params.nml.html#JULES_CROPPARM::tt_emr_io
[namelist:jules_cropparm=yield_frac_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/crop_params.nml.html#JULES_CROPPARM::yield_frac_io
+url=https://metoffice.github.io/jules/latest/namelists/crop_params.nml.html#JULES_CROPPARM::yield_frac_io
[namelist:jules_deposition]
compulsory=true
description=Configuration of atmospheric deposition
ns=namelist/JULES Science Settings/jules_deposition
title=Deposition
-url=http://jules-lsm.github.io/latest/namelists/jules_deposition.nml.html#namelist-JULES_DEPOSITION
+url=https://metoffice.github.io/jules/latest/namelists/jules_deposition.nml.html#namelist-JULES_DEPOSITION
[namelist:jules_deposition=dep_h2_soil_scheme]
compulsory=true
description=Scheme for H2 soil deposition
fail-if=( this == 2 and namelist:jules_model_environment=l_jules_parent == 1 ) ; # The Paulot et al. H2 scheme is not yet fully implemented for UM-coupled JULES applications (when JULES deposition called from UKCA): only Conrad & Seiler scheme available, dep_h2_soil_scheme = 1
sort-key=5f
-url=http://jules-lsm.github.io/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION::dep_h2_soil_scheme
+url=https://metoffice.github.io/jules/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION::dep_h2_soil_scheme
value-titles=Conrad & Seiler H2 deposition scheme,Paulot et al. H2 deposition scheme
values=1,2
@@ -1510,7 +1511,7 @@ trigger=namelist:jules_deposition_species=dd_ice_coeff_io: 2;
=namelist:jules_deposition_species_specific=h2dd_m_io: 2;
=namelist:jules_deposition_species_specific=h2dd_q_io: 2;
=namelist:jules_deposition_species_specific=r_wet_soil_o3_io: 2;
-url=http://jules-lsm.github.io/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION::dry_dep_model
+url=https://metoffice.github.io/jules/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION::dry_dep_model
value-titles=JULES with restricted UKCA deposition,JULES with flexible UKCA deposition
values=1,2
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -1520,7 +1521,7 @@ compulsory=true
description=Constant separation for boundary layer levels (m)
range=0:
sort-key=6
-url=http://jules-lsm.github.io/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION::dzl_const
+url=https://metoffice.github.io/jules/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION::dzl_const
[namelist:jules_deposition=l_deposition]
compulsory=true
@@ -1544,14 +1545,14 @@ trigger=namelist:jules_deposition=dep_h2_soil_scheme: .true.;
=namelist:jules_temp_fixes=l_fix_improve_drydep: .true.;
=namelist:jules_temp_fixes=l_fix_ukca_h2dd_x: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_deposition
+url=https://metoffice.github.io/jules/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_deposition
[namelist:jules_deposition=l_deposition_flux]
compulsory=true
description=Switch to enable calculation of deposition fluxes
sort-key=4a
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_deposition_flux
+url=https://metoffice.github.io/jules/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_deposition_flux
[namelist:jules_deposition=l_deposition_from_ukca]
compulsory=true
@@ -1560,7 +1561,7 @@ fail-if=( this == '.false.' and namelist:jules_model_environment=l_jules_parent
=( this == '.true.' and namelist:jules_model_environment=l_jules_parent == 0 ) ; # Deposition switch cannot be true in JULES standalone as JULES-based deposition routines called from UKCA
sort-key=5a
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_deposition_from_ukca
+url=https://metoffice.github.io/jules/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_deposition_from_ukca
[namelist:jules_deposition=l_deposition_gc_corr]
compulsory=true
@@ -1568,14 +1569,14 @@ description=Switch to correct stomatal conductance for bare soil evaporation
fail-if=( this == '.true.' and namelist:jules_model_environment=l_jules_parent == 1 ) ; # For UM_JULES applications, stomatal conductance corrected for bare soil evaporation is not available in the UKCA
sort-key=4b
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_deposition_gc_corr
+url=https://metoffice.github.io/jules/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_deposition_gc_corr
[namelist:jules_deposition=l_ukca_ddep_lev1]
compulsory=true
description=Apply dry deposition losses only from the lowest level (true) or all levels (false) in the atmospheric boundary layer
sort-key=5b
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_ukca_ddep_lev1
+url=https://metoffice.github.io/jules/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_ukca_ddep_lev1
[namelist:jules_deposition=l_ukca_ddepo3_ocean]
compulsory=true
@@ -1583,7 +1584,7 @@ description=Use a mechanistic calculation for ocean ozone deposition
fail-if=( this == '.true.' and namelist:jules_model_environment=l_jules_parent == 0 ) ; # Deposition switch not available in JULES standalone as requires >75% open water fraction
sort-key=5c
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_ukca_ddepo3
+url=https://metoffice.github.io/jules/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_ukca_ddepo3
[namelist:jules_deposition=l_ukca_dry_dep_so2wet]
compulsory=true
@@ -1591,28 +1592,28 @@ description=Accounting for surface wetness in the dry deposition for SO2
fail-if=( this == '.true.' and namelist:jules_model_environment=l_jules_parent == 0 ) ; # Deposition switch not fully implemented in JULES standalone
sort-key=5d
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_ukca_dry_dep_so2wet
+url=https://metoffice.github.io/jules/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_ukca_dry_dep_so2wet
[namelist:jules_deposition=l_ukca_emsdrvn_ch4]
compulsory=true
description=CH4 emission driven UKCA
sort-key=5e
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_ukca_emsdrvn_ch4
+url=https://metoffice.github.io/jules/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_ukca_emsdrvn_ch4
[namelist:jules_deposition=ndry_dep_species]
compulsory=true
description=Number of species for dry deposition
range=1:200
sort-key=3
-url=http://jules-lsm.github.io/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION::ndry_dep_species
+url=https://metoffice.github.io/jules/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION::ndry_dep_species
[namelist:jules_deposition=tundra_s_limit]
compulsory=true
description=sine of latitude of southern limit of tundra
range=-1:1
sort-key=7
-url=http://jules-lsm.github.io/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION::tundra_s_limit
+url=https://metoffice.github.io/jules/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION::tundra_s_limit
[namelist:jules_deposition_species]
compulsory=true
@@ -1620,7 +1621,7 @@ description=Deposition parameters that depend on species
duplicate=true
ns=namelist/JULES Science Settings/jules_deposition/jules_deposition_species
title=Deposition Species
-url=http://jules-lsm.github.io/latest/namelists/jules_deposition.nml.html#namelist-JULES_DEPOSITION_SPECIES
+url=https://metoffice.github.io/jules/latest/namelists/jules_deposition.nml.html#namelist-JULES_DEPOSITION_SPECIES
[namelist:jules_deposition_species=dd_ice_coeff_io]
compulsory=true
@@ -1629,7 +1630,7 @@ fail-if=any(this == -1073741824.0) ; # Invalid parameter value(s)
length=3
sort-key=6
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::dd_ice_coeff_io
+url=https://metoffice.github.io/jules/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::dd_ice_coeff_io
[namelist:jules_deposition_species=dep_species_name_io]
compulsory=true
@@ -1640,7 +1641,7 @@ trigger=namelist:jules_deposition_species=dd_ice_coeff_io: this == "'SO2'" or th
=namelist:jules_deposition_species=diffusion_corr_io: this == "'NO2'" or this == "'O3'" or this == "'SO2'" or this == "'NH3'" or this == "'PAN'" or this == "'MPAN'" or this == "'PPAN'" or this == "'ONITU'" ;
=namelist:jules_deposition_species=r_tundra_io: this == "'NO2'" or this == "'O3'" or this == "'CO'" or this == "'H2'" or this == "'PAN'" or this == "'MPAN'" or this == "'PPAN'" or this == "'ONITU'" ;
type=character
-url=http://jules-lsm.github.io/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::dep_species_name_io
+url=https://metoffice.github.io/jules/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::dep_species_name_io
[namelist:jules_deposition_species=dep_species_rmm_io]
compulsory=true
@@ -1648,7 +1649,7 @@ description=Relative molecular mass (g mol-1), used in calculation of quasi-lami
range=0:
sort-key=02a
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::dep_species_rmm_io
+url=https://metoffice.github.io/jules/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::dep_species_rmm_io
[namelist:jules_deposition_species=diffusion_coeff_io]
compulsory=true
@@ -1656,7 +1657,7 @@ description=Diffusion coefficient (m2 s-1), used in calculation of quasi-laminar
range=-1,0:
sort-key=02b
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::diffusion_coeff_io
+url=https://metoffice.github.io/jules/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::diffusion_coeff_io
[namelist:jules_deposition_species=diffusion_corr_io]
compulsory=true
@@ -1664,7 +1665,7 @@ description=Diffusion correction for stomatal conductance
range=0:
sort-key=04
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::diffusion_corr_io
+url=https://metoffice.github.io/jules/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::diffusion_corr_io
[namelist:jules_deposition_species=r_tundra_io]
compulsory=true
@@ -1672,7 +1673,7 @@ description=Surface resistance used in tundra region (s m-1)
range=0:1.0e+30
sort-key=05
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::r_tundra_io
+url=https://metoffice.github.io/jules/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::r_tundra_io
[namelist:jules_deposition_species=rsurf_std_io]
compulsory=true
@@ -1682,14 +1683,14 @@ length=:
range=0:1.0e+30
sort-key=03
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::rsurf_std_io
+url=https://metoffice.github.io/jules/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::rsurf_std_io
[namelist:jules_deposition_species_specific]
compulsory=true
description=Deposition parameters that depend on species
ns=namelist/JULES Science Settings/jules_deposition/jules_deposition_species_specific
title=Deposition Species Specific
-url=http://jules-lsm.github.io/latest/namelists/jules_deposition.nml.html#namelist-JULES_DEPOSITION_SPECIES
+url=https://metoffice.github.io/jules/latest/namelists/jules_deposition.nml.html#namelist-JULES_DEPOSITION_SPECIES
[namelist:jules_deposition_species_specific=ch4_mml_io]
compulsory=true
@@ -1697,7 +1698,7 @@ description=Factor to convert methane flux to dry dep velocity
range=0:
sort-key=02b
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::ch4_mml_io
+url=https://metoffice.github.io/jules/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::ch4_mml_io
[namelist:jules_deposition_species_specific=ch4_scaling_io]
compulsory=true
@@ -1705,7 +1706,7 @@ description=Scaling applied to CH4 soil uptake
range=0:
sort-key=02a
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::ch4_scaling_io
+url=https://metoffice.github.io/jules/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::ch4_scaling_io
[namelist:jules_deposition_species_specific=ch4_up_flux_io]
compulsory=true
@@ -1715,7 +1716,7 @@ length=:
range=0:
sort-key=02c
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::ch4_up_flux_io
+url=https://metoffice.github.io/jules/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::ch4_up_flux_io
[namelist:jules_deposition_species_specific=ch4dd_tundra_io]
compulsory=true
@@ -1724,7 +1725,7 @@ fail-if=any(this == -1073741824.0) ; # Invalid parameter value(s)
length=4
sort-key=02d
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::ch4dd_tundra_io
+url=https://metoffice.github.io/jules/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::ch4dd_tundra_io
[namelist:jules_deposition_species_specific=cuticle_o3_io]
compulsory=true
@@ -1732,7 +1733,7 @@ description=Constant in calculation of cuticular resistance for ozone (s m-1)
range=0:1.0e+30
sort-key=1a
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::cuticle_o3_io
+url=https://metoffice.github.io/jules/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::cuticle_o3_io
[namelist:jules_deposition_species_specific=h2dd_c_io]
compulsory=true
@@ -1742,7 +1743,7 @@ fail-if=len(this) != (namelist:jules_surface_types=npft)+(namelist:jules_surface
length=:
sort-key=03a
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::h2dd_c_io
+url=https://metoffice.github.io/jules/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::h2dd_c_io
[namelist:jules_deposition_species_specific=h2dd_m_io]
compulsory=true
@@ -1752,7 +1753,7 @@ fail-if=len(this) != (namelist:jules_surface_types=npft)+(namelist:jules_surface
length=:
sort-key=03b
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::h2dd_m_io
+url=https://metoffice.github.io/jules/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::h2dd_m_io
[namelist:jules_deposition_species_specific=h2dd_q_io]
compulsory=true
@@ -1762,7 +1763,7 @@ fail-if=len(this) != (namelist:jules_surface_types=npft)+(namelist:jules_surface
length=:
sort-key=03c
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::h2dd_q_io
+url=https://metoffice.github.io/jules/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::h2dd_q_io
[namelist:jules_deposition_species_specific=r_wet_soil_o3_io]
compulsory=true
@@ -1770,14 +1771,14 @@ description=Wet soil surface resistance for ozone (s m-1)
range=0:1.0e+30
sort-key=01b
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::r_wet_soil_o3_io
+url=https://metoffice.github.io/jules/latest/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::r_wet_soil_o3_io
[namelist:jules_drive]
compulsory=true
description=Configuration of meteorological forcing data
ns=namelist/Driving data
sort-key=07
-url=http://jules-lsm.github.io/latest/namelists/drive.nml.html#namelist-JULES_DRIVE
+url=https://metoffice.github.io/jules/latest/namelists/drive.nml.html#namelist-JULES_DRIVE
widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var var_name tpl_name interp
[namelist:jules_drive=bl_height]
@@ -1792,7 +1793,7 @@ description=End time of the last timestep of data
pattern=\d{4}-\d{2}-\d{2}\s{1}\d{2}:\d{2}:\d{2}
sort-key=19
type=character
-url=http://jules-lsm.github.io/latest/namelists/drive.nml.html#JULES_DRIVE::data_end
+url=https://metoffice.github.io/jules/latest/namelists/drive.nml.html#JULES_DRIVE::data_end
[namelist:jules_drive=data_period]
compulsory=true
@@ -1801,7 +1802,7 @@ description=Period of the data
range=-2,-1,1:
sort-key=20
type=integer
-url=http://jules-lsm.github.io/latest/namelists/drive.nml.html#JULES_DRIVE::data_period
+url=https://metoffice.github.io/jules/latest/namelists/drive.nml.html#JULES_DRIVE::data_period
[namelist:jules_drive=data_start]
compulsory=true
@@ -1809,7 +1810,7 @@ description=Start time of the first timestep of data
pattern=\d{4}-\d{2}-\d{2}\s{1}\d{2}:\d{2}:\d{2}
sort-key=18
type=character
-url=http://jules-lsm.github.io/latest/namelists/drive.nml.html#JULES_DRIVE::data_start
+url=https://metoffice.github.io/jules/latest/namelists/drive.nml.html#JULES_DRIVE::data_start
[namelist:jules_drive=diff_frac_const]
compulsory=true
@@ -1817,7 +1818,7 @@ description=Fraction of downward shortwave radiation assumed to be diffuse
range=0:1
sort-key=31
type=real
-url=http://jules-lsm.github.io/latest/namelists/drive.nml.html#JULES_DRIVE::diff_frac_const
+url=https://metoffice.github.io/jules/latest/namelists/drive.nml.html#JULES_DRIVE::diff_frac_const
[namelist:jules_drive=dur_conv_rain]
compulsory=true
@@ -1825,7 +1826,7 @@ description=Duration of a convective rainfall event in seconds
range=0:
sort-key=07
type=real
-url=http://jules-lsm.github.io/latest/namelists/drive.nml.html#JULES_DRIVE::dur_conv_rain
+url=https://metoffice.github.io/jules/latest/namelists/drive.nml.html#JULES_DRIVE::dur_conv_rain
[namelist:jules_drive=dur_conv_snow]
compulsory=true
@@ -1833,7 +1834,7 @@ description=Duration of a convective snowfall event in seconds
range=0:
sort-key=09
type=real
-url=http://jules-lsm.github.io/latest/namelists/drive.nml.html#JULES_DRIVE::dur_conv_snow
+url=https://metoffice.github.io/jules/latest/namelists/drive.nml.html#JULES_DRIVE::dur_conv_snow
[namelist:jules_drive=dur_ls_rain]
compulsory=true
@@ -1841,7 +1842,7 @@ description=Duration of a large-scale rainfall event in seconds
range=0:
sort-key=08
type=real
-url=http://jules-lsm.github.io/latest/namelists/drive.nml.html#JULES_DRIVE::dur_ls_rain
+url=https://metoffice.github.io/jules/latest/namelists/drive.nml.html#JULES_DRIVE::dur_ls_rain
[namelist:jules_drive=dur_ls_snow]
compulsory=true
@@ -1849,7 +1850,7 @@ description=Duration of a large-scale snowfall event in seconds
range=0:
sort-key=10
type=real
-url=http://jules-lsm.github.io/latest/namelists/drive.nml.html#JULES_DRIVE::dur_ls_snow
+url=https://metoffice.github.io/jules/latest/namelists/drive.nml.html#JULES_DRIVE::dur_ls_snow
[namelist:jules_drive=file]
compulsory=true
@@ -1857,7 +1858,7 @@ description=If read_list = TRUE, file to read list of data file names and times
=If read_list = FALSE, file or file name template for data files
sort-key=23
type=character
-url=http://jules-lsm.github.io/latest/namelists/drive.nml.html#JULES_DRIVE::file
+url=https://metoffice.github.io/jules/latest/namelists/drive.nml.html#JULES_DRIVE::file
[namelist:jules_drive=interp]
compulsory=true
@@ -1865,7 +1866,7 @@ description=Method of time interpolation for each variable in var
fail-if=len(this) != namelist:jules_drive=nvars
length=:
sort-key=28
-url=http://jules-lsm.github.io/latest/namelists/drive.nml.html#JULES_DRIVE::interp
+url=https://metoffice.github.io/jules/latest/namelists/drive.nml.html#JULES_DRIVE::interp
values='b','c','f','i','nb','nc','nf'
[namelist:jules_drive=l_daily_disagg]
@@ -1885,14 +1886,14 @@ trigger=namelist:jules_drive=l_disagg_const_rh: .true.;
= namelist:jules_drive=dur_ls_snow: .true.;
= namelist:jules_drive=precip_disagg_method: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/drive.nml.html#JULES_DRIVE::l_daily_disagg
+url=https://metoffice.github.io/jules/latest/namelists/drive.nml.html#JULES_DRIVE::l_daily_disagg
[namelist:jules_drive=l_disagg_const_rh]
compulsory=true
description=Keep relative humidity constant over the day
sort-key=06
type=logical
-url=http://jules-lsm.github.io/latest/namelists/drive.nml.html#JULES_DRIVE::l_disagg_const_rh
+url=https://metoffice.github.io/jules/latest/namelists/drive.nml.html#JULES_DRIVE::l_disagg_const_rh
[namelist:jules_drive=l_perturb_driving]
compulsory=true
@@ -1901,7 +1902,7 @@ sort-key=02
trigger=namelist:jules_drive=temperature_abs_perturbation: .true.;
= namelist:jules_drive=precip_rel_perturbation: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/drive.nml.html#JULES_DRIVE::l_perturb_driving
+url=https://metoffice.github.io/jules/latest/namelists/drive.nml.html#JULES_DRIVE::l_perturb_driving
[namelist:jules_drive=nfiles]
compulsory=true
@@ -1909,7 +1910,7 @@ description=Number of files to read names and start times for
range=0:
sort-key=22
type=integer
-url=http://jules-lsm.github.io/latest/namelists/drive.nml.html#JULES_DRIVE::nfiles
+url=https://metoffice.github.io/jules/latest/namelists/drive.nml.html#JULES_DRIVE::nfiles
[namelist:jules_drive=nvars]
compulsory=true
@@ -1922,13 +1923,13 @@ trigger=namelist:jules_drive=var: this > 0;
= namelist:jules_drive=tpl_name: this > 0;
= namelist:jules_drive=interp: this > 0;
type=integer
-url=http://jules-lsm.github.io/latest/namelists/drive.nml.html#JULES_DRIVE::nfiles
+url=https://metoffice.github.io/jules/latest/namelists/drive.nml.html#JULES_DRIVE::nfiles
[namelist:jules_drive=precip_disagg_method]
compulsory=true
description=Disaggregation method for precipitation
sort-key=12
-url=http://jules-lsm.github.io/latest/namelists/drive.nml.html#JULES_DRIVE::precip_disagg_method
+url=https://metoffice.github.io/jules/latest/namelists/drive.nml.html#JULES_DRIVE::precip_disagg_method
value-titles=No disaggregation,IMOGEN method,IMOGEN method with no upper limit,Random wet and dry timesteps
values=1,2,3,4
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -1940,7 +1941,7 @@ fail-if=this < 0.0
range=0:
sort-key=04
type=real
-url=http://jules-lsm.github.io/latest/namelists/drive.nml.html#JULES_DRIVE::precip_rel_perturbation
+url=https://metoffice.github.io/jules/latest/namelists/drive.nml.html#JULES_DRIVE::precip_rel_perturbation
[namelist:jules_drive=read_list]
compulsory=true
@@ -1948,7 +1949,7 @@ description=Use list of file names with start times
sort-key=21
trigger=namelist:jules_drive=nfiles: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/drive.nml.html#JULES_DRIVE::read_list
+url=https://metoffice.github.io/jules/latest/namelists/drive.nml.html#JULES_DRIVE::read_list
[namelist:jules_drive=t_for_con_rain]
compulsory=true
@@ -1956,7 +1957,7 @@ description=Temperature (K) at or above which rainfall is assumed to be convecti
range=0:
sort-key=30
type=real
-url=http://jules-lsm.github.io/latest/namelists/drive.nml.html#JULES_DRIVE::t_for_con_rain
+url=https://metoffice.github.io/jules/latest/namelists/drive.nml.html#JULES_DRIVE::t_for_con_rain
[namelist:jules_drive=t_for_snow]
compulsory=true
@@ -1964,7 +1965,7 @@ description=Temperature (K) at or below which precipitation is assumed to be sno
range=0:
sort-key=29
type=real
-url=http://jules-lsm.github.io/latest/namelists/drive.nml.html#JULES_DRIVE::t_for_snow
+url=https://metoffice.github.io/jules/latest/namelists/drive.nml.html#JULES_DRIVE::t_for_snow
[namelist:jules_drive=temperature_abs_perturbation]
compulsory=true
@@ -1972,7 +1973,7 @@ description=Absolute perturbation amount to add to temperature. Can be positive
range=0:
sort-key=03
type=real
-url=http://jules-lsm.github.io/latest/namelists/drive.nml.html#JULES_DRIVE::temperature_abs_perturbation
+url=https://metoffice.github.io/jules/latest/namelists/drive.nml.html#JULES_DRIVE::temperature_abs_perturbation
[namelist:jules_drive=tpl_name]
compulsory=true
@@ -1981,7 +1982,7 @@ fail-if=len(this) != namelist:jules_drive=nvars
length=:
sort-key=27
type=character
-url=http://jules-lsm.github.io/latest/namelists/drive.nml.html#JULES_DRIVE::tpl_name
+url=https://metoffice.github.io/jules/latest/namelists/drive.nml.html#JULES_DRIVE::tpl_name
[namelist:jules_drive=var]
compulsory=true
@@ -2005,7 +2006,7 @@ sort-key=25
trigger=namelist:jules_drive=t_for_snow: any(this == "'precip'");
= namelist:jules_drive=t_for_con_rain: any(this == "'precip'") or any(this == "'tot_rain'");
= namelist:jules_drive=diff_frac_const: not any(this == "'diff_rad'");
-url=http://jules-lsm.github.io/latest/namelists/drive.nml.html#JULES_DRIVE::var
+url=https://metoffice.github.io/jules/latest/namelists/drive.nml.html#JULES_DRIVE::var
values='con_rain','con_snow','diff_rad','dt_range','ls_rain','ls_snow','lw_down','lw_net','precip','pstar','q','rad_net','sw_down','sw_net','t','tot_rain','tot_snow','u','v','wind','sub_surf_roff','surf_roff'
[namelist:jules_drive=var_name]
@@ -2015,28 +2016,28 @@ fail-if=len(this) != namelist:jules_drive=nvars
length=:
sort-key=26
type=character
-url=http://jules-lsm.github.io/latest/namelists/drive.nml.html#JULES_DRIVE::var_name
+url=https://metoffice.github.io/jules/latest/namelists/drive.nml.html#JULES_DRIVE::var_name
[namelist:jules_drive=z1_tq_file]
compulsory=true
description=File to read spatially varying z1_tq from
sort-key=16
type=character
-url=http://jules-lsm.github.io/latest/namelists/drive.nml.html#JULES_DRIVE::z1_tq_file
+url=https://metoffice.github.io/jules/latest/namelists/drive.nml.html#JULES_DRIVE::z1_tq_file
[namelist:jules_drive=z1_tq_in]
compulsory=true
description=Height (m) at which the temperature and humidity data are valid for every point
sort-key=15
type=real
-url=http://jules-lsm.github.io/latest/namelists/drive.nml.html#JULES_DRIVE::z1_tq_in
+url=https://metoffice.github.io/jules/latest/namelists/drive.nml.html#JULES_DRIVE::z1_tq_in
[namelist:jules_drive=z1_tq_var_name]
compulsory=true
description=Name of the variable containing the data for z1_tq
sort-key=17
type=character
-url=http://jules-lsm.github.io/latest/namelists/drive.nml.html#JULES_DRIVE::z1_tq_var_name
+url=https://metoffice.github.io/jules/latest/namelists/drive.nml.html#JULES_DRIVE::z1_tq_var_name
[namelist:jules_drive=z1_tq_vary]
compulsory=true
@@ -2046,21 +2047,21 @@ trigger=namelist:jules_drive=z1_tq_in: .false.;
= namelist:jules_drive=z1_tq_file: .true.;
= namelist:jules_drive=z1_tq_var_name: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/drive.nml.html#JULES_DRIVE::z1_tq_vary
+url=https://metoffice.github.io/jules/latest/namelists/drive.nml.html#JULES_DRIVE::z1_tq_vary
[namelist:jules_drive=z1_uv_in]
compulsory=true
description=Height (m) at which the wind data are valid for every point
sort-key=13
type=real
-url=http://jules-lsm.github.io/latest/namelists/drive.nml.html#JULES_DRIVE::z1_uv_in
+url=https://metoffice.github.io/jules/latest/namelists/drive.nml.html#JULES_DRIVE::z1_uv_in
[namelist:jules_flake]
compulsory=true
description=Configuration of the FLake model, only required if l_flake_model=true
ns=namelist/Ancillary data/FLake
sort-key=20
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#namelist-JULES_FLAKE
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#namelist-JULES_FLAKE
[namelist:jules_flake=const_val]
compulsory=true
@@ -2069,7 +2070,7 @@ fail-if=len(this) != namelist:jules_flake=nvars
length=:
sort-key=4
type=real
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_FLAKE::const_val
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_FLAKE::const_val
[namelist:jules_flake=file]
compulsory=true
@@ -2080,7 +2081,7 @@ sort-key=5
trigger=namelist:jules_flake=tpl_name: '%vv' in this;
=namelist:jules_flake=read_list: '%vv' not in this;
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_FLAKE::file
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_FLAKE::file
[namelist:jules_flake=nvars]
compulsory=true
@@ -2089,13 +2090,13 @@ sort-key=1
trigger=namelist:jules_flake=var: this > 0;
= namelist:jules_flake=use_file: this > 0;
type=integer
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_FLAKE::nvars
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_FLAKE::nvars
[namelist:jules_flake=read_from_dump]
compulsory=true
sort-key=2
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_FLAKE::read_from_dump
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_FLAKE::read_from_dump
[namelist:jules_flake=read_list]
compulsory=true
@@ -2103,7 +2104,7 @@ description=Use list of file names; one per line for each of nvars.
fail-if=this == '.true.' and '%vv' in namelist:jules_flake=file; # Cannot use variable name templating while reading a list of files.
sort-key=5a
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_FLAKE::read_list
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_FLAKE::read_list
[namelist:jules_flake=tpl_name]
compulsory=true
@@ -2112,7 +2113,7 @@ fail-if=len(this) != namelist:jules_flake=nvars
length=:
sort-key=8
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_FLAKE::tpl_name
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_FLAKE::tpl_name
[namelist:jules_flake=use_file]
compulsory=true
@@ -2124,7 +2125,7 @@ trigger=namelist:jules_flake=file: any(this == '.true.');
= namelist:jules_flake=var_name: any(this == '.true.');
= namelist:jules_flake=const_val: not all(this == '.true.');
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_FLAKE::use_file
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_FLAKE::use_file
[namelist:jules_flake=var]
compulsory=true
@@ -2132,7 +2133,7 @@ description=Names of the FLake variables, as recognised by JULES
fail-if=len(this) != namelist:jules_flake=nvars
length=:
sort-key=6
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_FLAKE::var
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_FLAKE::var
values='lake_depth'
[namelist:jules_flake=var_name]
@@ -2142,34 +2143,34 @@ fail-if=len(this) != namelist:jules_flake=nvars
length=:
sort-key=7
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_FLAKE::var_name
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_FLAKE::var_name
[namelist:jules_frac]
compulsory=true
description=Configuration of the surface type fractional coverage
ns=namelist/Ancillary data/Fractions
sort-key=16
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#namelist-JULES_FRAC
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#namelist-JULES_FRAC
[namelist:jules_frac=file]
compulsory=true
description=Name of the file to read surface type fractional coverage data
sort-key=2
type=character
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_FRAC::file
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_FRAC::file
[namelist:jules_frac=frac_name]
description=Name of the variable containing the surface type fractional coverage data
sort-key=3
type=character
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_SURF_HGT::frac_name
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_SURF_HGT::frac_name
[namelist:jules_frac=read_from_dump]
compulsory=true
description=Read surface type fractional coverage from the dump file
sort-key=1
type=logical
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_FRAC::read_from_dump
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_FRAC::read_from_dump
#[namelist:jules_hydrology] has moved to jules-shared/jules-hydrology
[namelist:jules_hydrology=b_pdm]
@@ -2177,21 +2178,21 @@ compulsory=true
description=Shape factor for the pdf
sort-key=Panel-G04a
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::b_pdm
+url=https://metoffice.github.io/jules/latest/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::b_pdm
[namelist:jules_hydrology=dz_pdm]
compulsory=true
description=Depth of soil considered by PDM (m)
sort-key=Panel-G04a
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::dz_pdm
+url=https://metoffice.github.io/jules/latest/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::dz_pdm
[namelist:jules_hydrology=l_limit_gsoil]
compulsory=true
description=Limit soil conductance above critical soil moisture.
sort-key=Panel-G05
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::l_limit_gsoil
+url=https://metoffice.github.io/jules/latest/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::l_limit_gsoil
[namelist:jules_hydrology=l_pdm]
compulsory=true
@@ -2201,7 +2202,7 @@ trigger=namelist:jules_hydrology=b_pdm: .true.;
= namelist:jules_hydrology=dz_pdm: .true.;
= namelist:jules_hydrology=l_spdmvar: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::l_pdm
+url=https://metoffice.github.io/jules/latest/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::l_pdm
[namelist:jules_hydrology=l_spdmvar]
compulsory=true
@@ -2212,7 +2213,7 @@ trigger=namelist:jules_hydrology=slope_pdm_max: .true.;
=namelist:jules_hydrology=s_pdm: .false.;
=namelist:jules_pdm: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::l_spdmvar
+url=https://metoffice.github.io/jules/latest/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::l_spdmvar
[namelist:jules_hydrology=l_top]
compulsory=true
@@ -2229,14 +2230,14 @@ trigger=namelist:jules_hydrology=zw_max: .true.;
= namelist:jules_soil_biogeochem=l_ch4_interactive: .true.;
= namelist:jules_top: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::l_top
+url=https://metoffice.github.io/jules/latest/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::l_top
[namelist:jules_hydrology=l_wetland_unfrozen]
compulsory=true
description=Use unfrozen wetland TOPMODEL scheme
sort-key=Panel-G03a
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::l_wetland_unfrozen
+url=https://metoffice.github.io/jules/latest/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::l_wetland_unfrozen
[namelist:jules_hydrology=nfita]
compulsory=true
@@ -2244,7 +2245,7 @@ description=Number of values tried in the fitting of exponential wetland/
=saturation fraction functions with water table depth.
sort-key=Panel-G03b
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::nfita
+url=https://metoffice.github.io/jules/latest/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::nfita
[namelist:jules_hydrology=s_pdm]
compulsory=true
@@ -2252,7 +2253,7 @@ description=Minimum storage below which there is no surface saturation
=considered by PDM (fraction of maximum storage, as S0/Smax)
sort-key=Panel-G04b1
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::s_pdm
+url=https://metoffice.github.io/jules/latest/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::s_pdm
[namelist:jules_hydrology=slope_pdm_max]
compulsory=true
@@ -2261,34 +2262,34 @@ description=Maximum slope (degrees) that will produce a S0/Smax value of zero
=within the PDM scheme.
sort-key=Panel-G04b1
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::slope_pdm_max
+url=https://metoffice.github.io/jules/latest/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::slope_pdm_max
[namelist:jules_hydrology=ti_max]
compulsory=true
description=Maximum possible value of the topographic index
sort-key=Panel-G03b
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::ti_max
+url=https://metoffice.github.io/jules/latest/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::ti_max
[namelist:jules_hydrology=ti_wetl]
compulsory=true
description=Calibration parameter used in calculation of the wetland fraction
sort-key=Panel-G03b
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::ti_wetl
+url=https://metoffice.github.io/jules/latest/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::ti_wetl
[namelist:jules_hydrology=zw_max]
compulsory=true
description=Maximum allowed depth to the water table (m)
sort-key=Panel-G03b
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::zw_max
+url=https://metoffice.github.io/jules/latest/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::zw_max
[namelist:jules_initial]
compulsory=true
ns=namelist/Initial conditions
sort-key=10
-url=http://jules-lsm.github.io/latest/namelists/initial_conditions.nml.html#namelist-JULES_INITIAL
+url=https://metoffice.github.io/jules/latest/namelists/initial_conditions.nml.html#namelist-JULES_INITIAL
widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var use_file var_name tpl_name const_val
[namelist:jules_initial=const_val]
@@ -2298,7 +2299,7 @@ fail-if=len(this) != namelist:jules_initial=nvars
length=:
sort-key=10
type=real
-url=http://jules-lsm.github.io/latest/namelists/initial_conditions.nml.html#JULES_INITIAL::const_val
+url=https://metoffice.github.io/jules/latest/namelists/initial_conditions.nml.html#JULES_INITIAL::const_val
[namelist:jules_initial=dump_file]
compulsory=true
@@ -2314,7 +2315,7 @@ trigger=namelist:jules_frac=read_from_dump : .true.;
= namelist:jules_co2=read_from_dump : .true.;
= namelist:jules_water_resources_props=read_from_dump : .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/initial_conditions.nml.html#JULES_INITIAL::dump_file
+url=https://metoffice.github.io/jules/latest/namelists/initial_conditions.nml.html#JULES_INITIAL::dump_file
[namelist:jules_initial=file]
compulsory=true
@@ -2322,14 +2323,14 @@ description=File to read initial conditions from
sort-key=04
trigger=namelist:jules_initial=tpl_name: '%vv' in this;
type=character
-url=http://jules-lsm.github.io/latest/namelists/initial_conditions.nml.html#JULES_INITIAL::file
+url=https://metoffice.github.io/jules/latest/namelists/initial_conditions.nml.html#JULES_INITIAL::file
[namelist:jules_initial=l_broadcast_soilt]
compulsory=true
description=Switch to broadcast non-soil tiled initial condition to all soil tiles (including ancils if read from the dump file)
sort-key=03
type=logical
-url=http://jules-lsm.github.io/latest/namelists/initial_conditions.nml.html#JULES_INITIAL::l_broadcast_soilt
+url=https://metoffice.github.io/jules/latest/namelists/initial_conditions.nml.html#JULES_INITIAL::l_broadcast_soilt
[namelist:jules_initial=nvars]
compulsory=true
@@ -2344,14 +2345,14 @@ trigger=namelist:jules_initial=var: this > 0;
= namelist:jules_initial=tpl_name: this > 0;
= namelist:jules_initial=const_val: this > 0;
type=integer
-url=http://jules-lsm.github.io/latest/namelists/initial_conditions.nml.html#JULES_INITIAL::file
+url=https://metoffice.github.io/jules/latest/namelists/initial_conditions.nml.html#JULES_INITIAL::file
[namelist:jules_initial=total_snow]
compulsory=true
description=Use simplified initialisation of snow variables
sort-key=02
type=logical
-url=http://jules-lsm.github.io/latest/namelists/initial_conditions.nml.html#JULES_INITIAL::total_snow
+url=https://metoffice.github.io/jules/latest/namelists/initial_conditions.nml.html#JULES_INITIAL::total_snow
[namelist:jules_initial=tpl_name]
compulsory=true
@@ -2360,7 +2361,7 @@ fail-if=len(this) != namelist:jules_initial=nvars
length=:
sort-key=09
type=character
-url=http://jules-lsm.github.io/latest/namelists/initial_conditions.nml.html#JULES_INITIAL::tpl_name
+url=https://metoffice.github.io/jules/latest/namelists/initial_conditions.nml.html#JULES_INITIAL::tpl_name
[namelist:jules_initial=use_file]
compulsory=true
@@ -2371,7 +2372,7 @@ sort-key=07
trigger=namelist:jules_initial=var_name: any(this == '.true.');
= namelist:jules_initial=const_val: not all(this == '.true.');
type=logical
-url=http://jules-lsm.github.io/latest/namelists/initial_conditions.nml.html#JULES_INITIAL::use_file
+url=https://metoffice.github.io/jules/latest/namelists/initial_conditions.nml.html#JULES_INITIAL::use_file
[namelist:jules_initial=var]
compulsory=true
@@ -2420,7 +2421,7 @@ fail-if=len(this) != namelist:jules_initial=nvars;
= namelist:jules_rivers=l_rivers == '.true.' and namelist:jules_rivers=i_river_vn == "2" and not any(this == "'rfm_bflowin_rp'"); # rfm_bflowin_rp must be initialised if rivers is switched on and i_river_vn='2' : rfm
length=:
sort-key=06
-url=http://jules-lsm.github.io/latest/namelists/initial_conditions.nml.html#JULES_INITIAL::var
+url=https://metoffice.github.io/jules/latest/namelists/initial_conditions.nml.html#JULES_INITIAL::var
values='canht','canopy','cropcanht','cropdvi','cropharvc','croplai',
='cropreservec','croprootc','cs','frac','frac_agr_prev','frac_past_prev',
='frac_biocrop_prev','gs','lai','n_inorg','nsnow','ns','rfm_bflowin_rp',
@@ -2438,19 +2439,19 @@ fail-if=len(this) != namelist:jules_initial=nvars
length=:
sort-key=08
type=character
-url=http://jules-lsm.github.io/latest/namelists/initial_conditions.nml.html#JULES_INITIAL::var_name
+url=https://metoffice.github.io/jules/latest/namelists/initial_conditions.nml.html#JULES_INITIAL::var_name
[namelist:jules_input_grid]
compulsory=true
ns=namelist/Grid configuration/Input grid
sort-key=11
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#namelist-JULES_INPUT_GRID
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#namelist-JULES_INPUT_GRID
[namelist:jules_input_grid=bedrock_dim_name]
description=Dimension name used when variables have an additional dimension of size ns_deep
sort-key=18
type=character
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_INPUT_GRID::bedrock_dim_name
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_INPUT_GRID::bedrock_dim_name
[namelist:jules_input_grid=bl_level_dim_name]
description=Dimension name used when variables have an additional dimension of size bl_levels
@@ -2461,13 +2462,13 @@ type=character
description=Dimension name used when variables have an additional dimension of size ncpft
sort-key=10
type=character
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_INPUT_GRID::cpft_dim_name
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_INPUT_GRID::cpft_dim_name
[namelist:jules_input_grid=grid_dim_name]
description=Name of the single grid dimension
sort-key=02
type=character
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_INPUT_GRID::grid_dim_name
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_INPUT_GRID::grid_dim_name
[namelist:jules_input_grid=grid_is_1d]
compulsory=true
@@ -2480,7 +2481,7 @@ trigger=namelist:jules_input_grid=grid_dim_name: .true.;
= namelist:jules_input_grid=nx: .false.;
= namelist:jules_input_grid=ny: .false.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_INPUT_GRID::grid_is_1d
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_INPUT_GRID::grid_is_1d
[namelist:jules_input_grid=npoints]
compulsory=true
@@ -2488,13 +2489,13 @@ description=Size of the single grid dimension
range=1:
sort-key=03
type=integer
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_INPUT_GRID::npoints
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_INPUT_GRID::npoints
[namelist:jules_input_grid=nvg_dim_name]
description=Dimension name used when variables have an additional dimension of size nnvg
sort-key=11
type=character
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_INPUT_GRID::nvg_dim_name
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_INPUT_GRID::nvg_dim_name
[namelist:jules_input_grid=nx]
compulsory=true
@@ -2502,7 +2503,7 @@ description=Size of the x dimension
range=1:
sort-key=06
type=integer
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_INPUT_GRID::nx
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_INPUT_GRID::nx
[namelist:jules_input_grid=ny]
compulsory=true
@@ -2510,49 +2511,49 @@ description=Size of the y dimension
range=1:
sort-key=07
type=integer
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_INPUT_GRID::ny
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_INPUT_GRID::ny
[namelist:jules_input_grid=pft_dim_name]
description=Dimension name used when variables have an additional dimension of size npft
sort-key=09
type=character
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_INPUT_GRID::pft_dim_name
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_INPUT_GRID::pft_dim_name
[namelist:jules_input_grid=sclayer_dim_name]
description=Dimension name used when variables have an additional dimension of size dim_cs1
sort-key=16
type=character
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_INPUT_GRID::sclayer_dim_name
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_INPUT_GRID::sclayer_dim_name
[namelist:jules_input_grid=scpool_dim_name]
description=Dimension name used when variables have an additional dimension of size dim_cs1
sort-key=17
type=character
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_INPUT_GRID::scpool_dim_name
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_INPUT_GRID::scpool_dim_name
[namelist:jules_input_grid=snow_dim_name]
description=Dimension name used when variables have an additional dimension of size nsmax
sort-key=15
type=character
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_INPUT_GRID::snow_dim_name
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_INPUT_GRID::snow_dim_name
[namelist:jules_input_grid=soil_dim_name]
description=Dimension name used when variables have an additional dimension of size sm_levels
sort-key=14
type=character
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_INPUT_GRID::soil_dim_name
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_INPUT_GRID::soil_dim_name
[namelist:jules_input_grid=tile_dim_name]
description=Dimension name used when variables have an additional dimension of size ntiles
sort-key=13
type=character
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_INPUT_GRID::tile_dim_name
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_INPUT_GRID::tile_dim_name
[namelist:jules_input_grid=time_dim_name]
description=Name of the time dimension in input files containing time-varying data
sort-key=08
type=character
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_INPUT_GRID::time_dim_name
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_INPUT_GRID::time_dim_name
[namelist:jules_input_grid=tracer_dim_name]
description=Dimension name used when variables have an additional dimension of size ndry_dep_species
@@ -2563,19 +2564,19 @@ type=character
description=Dimension name used when variables have an additional dimension of size ntype
sort-key=12
type=character
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_INPUT_GRID::type_dim_name
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_INPUT_GRID::type_dim_name
[namelist:jules_input_grid=x_dim_name]
description=Name of the x dimension
sort-key=04
type=character
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_INPUT_GRID::x_dim_name
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_INPUT_GRID::x_dim_name
[namelist:jules_input_grid=y_dim_name]
description=Name of the y dimension
sort-key=05
type=character
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_INPUT_GRID::y_dim_name
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_INPUT_GRID::y_dim_name
[namelist:jules_irrig]
compulsory=true
@@ -2583,7 +2584,7 @@ description=Configuration of irrigation demand code
ns=namelist/JULES Science Settings/jules_irrig
sort-key=21
title=Irrigation options
-url=http://jules-lsm.github.io/latest/namelists/jules_irrig.nml.html#namelist-JULES_IRRIG
+url=https://metoffice.github.io/jules/latest/namelists/jules_irrig.nml.html#namelist-JULES_IRRIG
[namelist:jules_irrig=frac_irrig_all_tiles]
compulsory=true
@@ -2594,14 +2595,14 @@ sort-key=f
trigger=namelist:jules_irrig=nirrtile: .false.;
= namelist:jules_irrig=irrigtiles: .false.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_irrig.nml.html#JULES_IRRIG::frac_irrig_all_tiles
+url=https://metoffice.github.io/jules/latest/namelists/jules_irrig.nml.html#JULES_IRRIG::frac_irrig_all_tiles
[namelist:jules_irrig=irr_crop]
compulsory=true
description=Switch for how the irrigation model determines when to irrigate.
=0 is the only option available in the UM
sort-key=c
-url=http://jules-lsm.github.io/latest/namelists/jules_irrig.nml.html#JULES_IRRIG::irr_crop
+url=https://metoffice.github.io/jules/latest/namelists/jules_irrig.nml.html#JULES_IRRIG::irr_crop
values=0,1,2
[namelist:jules_irrig=irrigtiles]
@@ -2612,7 +2613,7 @@ length=:
range=1:
sort-key=e
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_irrig.nml.html#JULES_IRRIG::irrigtiles
+url=https://metoffice.github.io/jules/latest/namelists/jules_irrig.nml.html#JULES_IRRIG::irrigtiles
[namelist:jules_irrig=l_irrig_dmd]
compulsory=true
@@ -2627,7 +2628,7 @@ trigger=namelist:jules_irrig=irr_crop: .true.;
=namelist:jules_irrig=nstep_irrig: .true.;
=namelist:jules_irrig_props: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_irrig.nml.html#JULES_IRRIG::l_irrig_dmd
+url=https://metoffice.github.io/jules/latest/namelists/jules_irrig.nml.html#JULES_IRRIG::l_irrig_dmd
[namelist:jules_irrig=l_irrig_limit]
compulsory=true
@@ -2640,7 +2641,7 @@ fail-if=namelist:jules_rivers=l_rivers == '.false.' and this == '.true.'; # l_ri
=this == '.true.' and namelist:jules_model_environment=l_jules_parent == 1; # Irrigation limitation is not tested in the UM yet.
sort-key=b
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_irrig.nml.html#JULES_IRRIG::l_irrig_limit
+url=https://metoffice.github.io/jules/latest/namelists/jules_irrig.nml.html#JULES_IRRIG::l_irrig_limit
[namelist:jules_irrig=nirrtile]
compulsory=true
@@ -2648,7 +2649,7 @@ description=Number of tile to be irrigated
range=0:
sort-key=d
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_irrig.nml.html#JULES_IRRIG::nirrtile
+url=https://metoffice.github.io/jules/latest/namelists/jules_irrig.nml.html#JULES_IRRIG::nirrtile
[namelist:jules_irrig=nstep_irrig]
compulsory=true
@@ -2656,7 +2657,7 @@ description=Number of model timesteps per irrigation update step
range=1:
sort-key=h
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_irrig.nml.html#JULES_IRRIG::nstep_irrig
+url=https://metoffice.github.io/jules/latest/namelists/jules_irrig.nml.html#JULES_IRRIG::nstep_irrig
[namelist:jules_irrig=set_irrfrac_on_irrtiles]
compulsory=true
@@ -2665,35 +2666,35 @@ description=Irrigate only irrigated tiles
fail-if=namelist:jules_irrig=frac_irrig_all_tiles == '.true.' and this == '.true.'; # cannot set both frac_irrig_all_tiles and set_irrfrac_on_irrtiles to TRUE
sort-key=g
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_irrig.nml.html#JULES_IRRIG::set_irrfrac_on_irrtiles
+url=https://metoffice.github.io/jules/latest/namelists/jules_irrig.nml.html#JULES_IRRIG::set_irrfrac_on_irrtiles
[namelist:jules_irrig_props]
compulsory=true
description=Configuration of irrigation properties
ns=namelist/Ancillary data/Irrigation properties
sort-key=23
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#namelist-JULES_IRRIG_PROPS
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#namelist-JULES_IRRIG_PROPS
[namelist:jules_irrig_props=const_frac_irr]
compulsory=true
description=Constant value of irrigation fraction to be applied to gridbox
sort-key=e
type=real
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_IRRIG_PROPS::const_frac_irr
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_IRRIG_PROPS::const_frac_irr
[namelist:jules_irrig_props=const_irrfrac_irrtiles]
compulsory=true
description=Constant value of irrigation fraction to be applied to irrigated tiles
sort-key=m
type=real
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_IRRIG_PROPS::const_irrfrac_irrtiles
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_IRRIG_PROPS::const_irrfrac_irrtiles
[namelist:jules_irrig_props=irrig_frac_file]
compulsory=true
description=Path to file containing irrigation fraction
sort-key=c
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_IRRIG_PROPS::irrig_frac_file
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_IRRIG_PROPS::irrig_frac_file
[namelist:jules_irrig_props=read_file]
compulsory=true
@@ -2703,46 +2704,46 @@ trigger=namelist:jules_irrig_props=irrig_frac_file: .true.;
= namelist:jules_irrig_props=var_name: .true.;
= namelist:jules_irrig_props=const_frac_irr: .false.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_IRRIG_PROPS::read_file
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_IRRIG_PROPS::read_file
[namelist:jules_irrig_props=read_from_dump]
compulsory=true
description=Read irrigation demand ancillary data from the dump file
sort-key=a
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_IRRIG_PROPS::read_from_dump
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_IRRIG_PROPS::read_from_dump
[namelist:jules_irrig_props=var_name]
compulsory=true
description=Name of irrigation fraction variable in file
sort-key=d
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_IRRIG_PROPS::var_name
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_IRRIG_PROPS::var_name
[namelist:jules_land_frac]
compulsory=true
description=When the input grid is a single point, that single point is assumed to be 100% land
ns=namelist/Grid configuration/Land fraction
sort-key=13
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#namelist-JULES_LAND_FRAC
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#namelist-JULES_LAND_FRAC
[namelist:jules_land_frac=file]
description=File to read land fraction data from
sort-key=1
type=character
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_LAND_FRAC::file
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_LAND_FRAC::file
[namelist:jules_land_frac=land_frac_name]
description=Name of the variable containing the land fraction data
sort-key=2
type=character
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_LAND_FRAC::land_frac_name
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_LAND_FRAC::land_frac_name
[namelist:jules_latlon]
compulsory=true
ns=namelist/Grid configuration/Latitude and longitude
sort-key=12
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#namelist-JULES_LATLON
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#namelist-JULES_LATLON
widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var use_file var_name tpl_name const_val
[namelist:jules_latlon=const_val]
@@ -2752,20 +2753,20 @@ fail-if=len(this) != namelist:jules_latlon=nvars
length=:
sort-key=8
type=real
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_LATLON::const_val
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_LATLON::const_val
[namelist:jules_latlon=file]
description=File to read variables from
sort-key=3
trigger=namelist:jules_latlon=tpl_name: '%vv' in this;
type=character
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_LATLON::file
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_LATLON::file
[namelist:jules_latlon=l_coord_latlon]
compulsory=true
description=Switch indicating if model grid is defined by latitude and longitude coordinates
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_latlon.nml.html#JULES_LATLON::l_coord_latlon
+url=https://metoffice.github.io/jules/latest/namelists/jules_latlon.nml.html#JULES_LATLON::l_coord_latlon
[namelist:jules_latlon=nvars]
compulsory=true
@@ -2775,14 +2776,14 @@ sort-key=2
trigger=namelist:jules_latlon=var: this > 0;
= namelist:jules_latlon=use_file: this > 0;
type=integer
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_LATLON::nvars
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_LATLON::nvars
[namelist:jules_latlon=read_from_dump]
compulsory=true
description=Read spatially-varying properties from the dump file
sort-key=1
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_LATLON::read_from_dump
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_LATLON::read_from_dump
[namelist:jules_latlon=tpl_name]
compulsory=true
@@ -2791,7 +2792,7 @@ fail-if=len(this) != namelist:jules_latlon=nvars
length=:
sort-key=7
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_LATLON::tpl_name
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_LATLON::tpl_name
[namelist:jules_latlon=use_file]
compulsory=true
@@ -2803,7 +2804,7 @@ trigger=namelist:jules_latlon=file: any(this == '.true.');
= namelist:jules_latlon=var_name: any(this == '.true.');
= namelist:jules_latlon=const_val: not all(this == '.true.');
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_LATLON::use_file
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_LATLON::use_file
[namelist:jules_latlon=var]
compulsory=true
@@ -2811,7 +2812,7 @@ description=Names of the variables, as recognised by JULES
fail-if=len(this) != namelist:jules_latlon=nvars
length=:
sort-key=4
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_LATLON::var
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_LATLON::var
values='grid_area','latitude','longitude'
[namelist:jules_latlon=var_name]
@@ -2821,302 +2822,20 @@ fail-if=len(this) != namelist:jules_latlon=nvars
length=:
sort-key=6
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_LATLON::var_name
-
-[namelist:jules_model_environment]
-compulsory=true
-description=Not all JULES options are available in all environments in which JULES is run e.g. standalone,
- =UM, (LIS, MONC, CABLE). The model environment is specified here so that options that are
- =unavailable can be made inaccessible via the meta data and thus will not appear in the gui.
-ns=namelist/JULES Science Settings/jules_model_environment
-sort-key=01
-title=Model environment interface
-url=http://jules-lsm.github.io/latest/namelists/model_environment.nml.html#namelist-JULES_MODEL_ENVIRONMENT
-
-[namelist:jules_model_environment=l_jules_parent]
-compulsory=true
-description=Switch to identify the environment in which JULES is being run.
- =No science code is associated with this switch, only what science options are available.
-fail-if=this == 1; # This should be 0 to indicate JULES standalone.
- =this == 2 and namelist:jules_model_environment=lsm_id != 3; # The OASIS coupler can only be used with Rivers-only (OASIS-Rivers).
-trigger=namelist:jules_deposition=l_deposition_from_ukca: 1;
- =namelist:jules_deposition=l_ukca_ddepo3_ocean: 1;
- =namelist:jules_deposition=l_ukca_dry_dep_so2wet: 1;
- =namelist:jules_irrig=l_irrig_limit: 0;
- =namelist:jules_pftparm=dust_veg_scj_io: 1;
- =namelist:jules_pftparm=fsmc_mod_io: 0;
- =namelist:jules_radiation=l_cosz: 0;
- =namelist:jules_radiation=l_dolr_land_black: 1;
- =namelist:jules_radiation=l_sea_alb_var_chl: 1;
- =namelist:jules_rivers=l_inland: 1;
- =namelist:jules_rivers=l_riv_overbank: 0;
- =namelist:jules_rivers=trip_globe_shape: 1;
- =namelist:jules_soil=l_bedrock: 0;
- =namelist:jules_soil=l_tile_soil: 0;
- =namelist:jules_soil_biogeochem=l_label_frac_cs: 0;
- =namelist:jules_surface=l_vary_z0m_soil: 1;
- =namelist:jules_surface=formdrag: 1;
- =namelist:jules_surface=i_modiscopt: 1;
- =namelist:jules_surface=srf_ex_cnv_gust: 1;
- =namelist:jules_surface_types=ncpft: 0;
- =namelist:jules_surface_types=tile_map_ids: 1;
- =namelist:jules_urban=l_urban_empirical: 0;
- =namelist:jules_vegetation=l_ag_expand: 0;
- =namelist:jules_vegetation=l_trif_biocrop: 0;
- =namelist:jules_vegetation=l_croprotate: 0;
- =namelist:jules_vegetation=l_gleaf_fix: 0;
- =namelist:jules_vegetation=l_nrun_mid_trif: 1;
- =namelist:jules_vegetation=l_o3_damage: 0;
- =namelist:jules_vegetation=l_prescsow: 0;
- =namelist:jules_vegetation=l_trif_init_accum: 1;
- =namelist:jules_vegetation=l_use_pft_psi: 0;
- =namelist:jules_vegetation=l_sugar: 0;
- =namelist:jules_vegetation=l_red: 0;
- =namelist:jules_water_resources=l_water_resources: 0;
- =namelist:jules_water_resources=l_water_environment: -1;
- =namelist:jules_water_resources=l_water_transfers: -1;
- =namelist:oasis_rivers: 2;
- =namelist:jules_rivers_props: 0,2;
- =namelist:jules_rivers_props=rivers_regrid: 0;
- =namelist:urban_properties: 0;
-url=http://jules-lsm.github.io/latest/namelists/model_environment.nml.html#JULES_MODEL_ENVIRONMENT::l_jules_parent
-value-titles=Standalone,OASIS
-values=0,2
-
-[namelist:jules_model_environment=lsm_id]
-compulsory=true
-description=Switch for controlling the flavour of land surface model used
- =(JULES / CABLE / Standalone Rivers )
-fail-if=this == 2 and namelist:jules_model_environment=l_jules_parent == 1; # CABLE (JAC) cannot currently be used with the UM.
- =this == 3 and namelist:jules_model_environment=l_jules_parent == 1; # Standalone Rivers is a standalone executable and is not coupled to the UM directly.
-trigger=namelist:jules_pftparm: 1;
- =namelist:jules_pftparm=a_wl_io: 1;
- =namelist:jules_pftparm=a_ws_io: 1;
- =namelist:jules_pftparm=act_jmax_io: 1;
- =namelist:jules_pftparm=act_vcmax_io: 1;
- =namelist:jules_pftparm=aef_io: 1;
- =namelist:jules_pftparm=albsnc_max_io: 1;
- =namelist:jules_pftparm=albsnc_min_io: 1;
- =namelist:jules_pftparm=albsnf_max_io: 1;
- =namelist:jules_pftparm=albsnf_maxl_io: 1;
- =namelist:jules_pftparm=albsnf_maxu_io: 1;
- =namelist:jules_pftparm=alnir_io: 1;
- =namelist:jules_pftparm=alnirl_io: 1;
- =namelist:jules_pftparm=alniru_io: 1;
- =namelist:jules_pftparm=alpar_io: 1;
- =namelist:jules_pftparm=alparl_io: 1;
- =namelist:jules_pftparm=alparu_io: 1;
- =namelist:jules_pftparm=alpha_elec_io: 1;
- =namelist:jules_pftparm=alpha_io: 1;
- =namelist:jules_pftparm=avg_ba_io: 1;
- =namelist:jules_pftparm=b_wl_io: 1;
- =namelist:jules_pftparm=c3_io: 1;
- =namelist:jules_pftparm=can_struct_a_io: 1;
- =namelist:jules_pftparm=catch0_io: 1;
- =namelist:jules_pftparm=ccleaf_max_io: 1;
- =namelist:jules_pftparm=ccleaf_min_io: 1;
- =namelist:jules_pftparm=ccwood_max_io: 1;
- =namelist:jules_pftparm=ccwood_min_io: 1;
- =namelist:jules_pftparm=ci_st_io: 1;
- =namelist:jules_pftparm=dcatch_dlai_io: 1;
- =namelist:jules_pftparm=deact_jmax_io: 1;
- =namelist:jules_pftparm=deact_vcmax_io: 1;
- =namelist:jules_pftparm=dfp_dcuo_io: 1;
- =namelist:jules_pftparm=dgl_dm_io: 1;
- =namelist:jules_pftparm=dgl_dt_io: 1;
- =namelist:jules_pftparm=dqcrit_io: 1;
- =namelist:jules_pftparm=ds_jmax_io: 1;
- =namelist:jules_pftparm=ds_vcmax_io: 1;
- =namelist:jules_pftparm=dz0v_dh_io: 1;
- =namelist:jules_pftparm=z0v_io: 1;
- =namelist:jules_pftparm=emis_pft_io: 1;
- =namelist:jules_pftparm=eta_sl_io: 1;
- =namelist:jules_pftparm=f0_io: 1;
- =namelist:jules_pftparm=fd_io: 1;
- =namelist:jules_pftparm=fef_bc_io: 1;
- =namelist:jules_pftparm=fef_ch4_io: 1;
- =namelist:jules_pftparm=fef_co2_io: 1;
- =namelist:jules_pftparm=fef_co_io: 1;
- =namelist:jules_pftparm=fef_nox_io: 1;
- =namelist:jules_pftparm=fef_oc_io: 1;
- =namelist:jules_pftparm=fef_so2_io: 1;
- =namelist:jules_pftparm=fef_c2h4_io: 1;
- =namelist:jules_pftparm=fef_c2h6_io: 1;
- =namelist:jules_pftparm=fef_c3h8_io: 1;
- =namelist:jules_pftparm=fef_hcho_io: 1;
- =namelist:jules_pftparm=fef_mecho_io: 1;
- =namelist:jules_pftparm=fef_nh3_io: 1;
- =namelist:jules_pftparm=fef_dms_io: 1;
- =namelist:jules_pftparm=fire_mort_io: 1;
- =namelist:jules_pftparm=fl_o3_ct_io: 1;
- =namelist:jules_pftparm=fsmc_of_io: 1;
- =namelist:jules_pftparm=fsmc_p0_io: 1;
- =namelist:jules_pftparm=g1_stomata_io: 1;
- =namelist:jules_pftparm=g_leaf_0_io: 1;
- =namelist:jules_pftparm=glmin_io: 1;
- =namelist:jules_pftparm=gpp_st_io: 1;
- =namelist:jules_pftparm=gsoil_f_io: 1;
- =namelist:jules_pftparm=hw_sw_io: 1;
- =namelist:jules_pftparm=ief_io: 1;
- =namelist:jules_pftparm=infil_f_io: 1;
- =namelist:jules_pftparm=jv25_ratio_io: 1;
- =namelist:jules_pftparm=kext_io: 1;
- =namelist:jules_pftparm=kn_io: 1;
- =namelist:jules_pftparm=knl_io: 1;
- =namelist:jules_pftparm=kpar_io: 1;
- =namelist:jules_pftparm=lai_alb_lim_io: 1;
- =namelist:jules_pftparm=lma_io: 1;
- =namelist:jules_pftparm=mef_io: 1;
- =namelist:jules_pftparm=neff_io: 1;
- =namelist:jules_pftparm=nl0_io: 1;
- =namelist:jules_pftparm=nmass_io: 1;
- =namelist:jules_pftparm=nr_io: 1;
- =namelist:jules_pftparm=nr_nl_io: 1;
- =namelist:jules_pftparm=ns_nl_io: 1;
- =namelist:jules_pftparm=nsw_io: 1;
- =namelist:jules_pftparm=omega_io: 1;
- =namelist:jules_pftparm=omegal_io: 1;
- =namelist:jules_pftparm=omegau_io: 1;
- =namelist:jules_pftparm=omnir_io: 1;
- =namelist:jules_pftparm=omnirl_io: 1;
- =namelist:jules_pftparm=omniru_io: 1;
- =namelist:jules_pftparm=orient_io: 1;
- =namelist:jules_pftparm=psi_close_io: 1;
- =namelist:jules_pftparm=psi_open_io: 1;
- =namelist:jules_pftparm=q10_leaf_io: 1;
- =namelist:jules_pftparm=r_grow_io: 1;
- =namelist:jules_pftparm=rootd_ft_io: 1;
- =namelist:jules_pftparm=sigl_io: 1;
- =namelist:jules_pftparm=sug_g0_io: 1;
- =namelist:jules_pftparm=sug_grec_io: 1;
- =namelist:jules_pftparm=sug_yg_io: 1;
- =namelist:jules_pftparm=tef_io: 1;
- =namelist:jules_pftparm=tleaf_of_io: 1;
- =namelist:jules_pftparm=tlow_io: 1;
- =namelist:jules_pftparm=tupp_io: 1;
- =namelist:jules_pftparm=vint_io: 1;
- =namelist:jules_pftparm=vsl_io: 1;
- =namelist:jules_pftparm=z0hm_classic_pft_io: 1;
- =namelist:jules_pftparm=z0hm_pft_io: 1;
- =namelist:jules_pftparm=canht_ft_io: 1;
- =namelist:jules_pftparm=fsmc_mod_io: 1;
- =namelist:jules_pftparm=lai_io: 1;
- =namelist:jules_nvegparm: 1;
- =namelist:jules_nvegparm=albsnc_nvg_io: 1;
- =namelist:jules_nvegparm=albsnf_nvg_io: 1;
- =namelist:jules_nvegparm=albsnf_nvgl_io: 1;
- =namelist:jules_nvegparm=albsnf_nvgu_io: 1;
- =namelist:jules_nvegparm=catch_nvg_io: 1;
- =namelist:jules_nvegparm=ch_nvg_io: 1;
- =namelist:jules_nvegparm=emis_nvg_io: 1;
- =namelist:jules_nvegparm=gs_nvg_io: 1;
- =namelist:jules_nvegparm=infil_nvg_io: 1;
- =namelist:jules_nvegparm=vf_nvg_io: 1;
- =namelist:jules_nvegparm=z0_nvg_io: 1;
- =namelist:jules_nvegparm=z0hm_classic_nvg_io: 1;
- =namelist:jules_nvegparm=z0hm_nvg_io: 1;
- =namelist:cable_progs: 2;
- =namelist:cable_progs=const_val: 2;
- =namelist:cable_progs=file: 2;
- =namelist:cable_progs=nvars: 2;
- =namelist:cable_progs=use_file: 2;
- =namelist:cable_progs=var: 2;
- =namelist:cable_progs=var_name: 2;
- =namelist:cable_surface_types: 2;
- =namelist:cable_surface_types=barren_cable: 2;
- =namelist:cable_surface_types=ice_cable: 2;
- =namelist:cable_surface_types=lakes_cable: 2;
- =namelist:cable_surface_types=nnvg_cable: 2;
- =namelist:cable_surface_types=npft_cable: 2;
- =namelist:cable_surface_types=urban_cable: 2;
- =namelist:cable_pftparm: 2;
- =namelist:cable_pftparm=canst1_io: 2;
- =namelist:cable_pftparm=length_io: 2;
- =namelist:cable_pftparm=width_io: 2;
- =namelist:cable_pftparm=vcmax_io: 2;
- =namelist:cable_pftparm=ejmax_io: 2;
- =namelist:cable_pftparm=hc_io: 2;
- =namelist:cable_pftparm=xfang_io: 2;
- =namelist:cable_pftparm=rp20_io: 2;
- =namelist:cable_pftparm=rpcoef_io: 2;
- =namelist:cable_pftparm=rs20_io: 2;
- =namelist:cable_pftparm=wai_io: 2;
- =namelist:cable_pftparm=rootbeta_io: 2;
- =namelist:cable_pftparm=shelrb_io: 2;
- =namelist:cable_pftparm=vegcf_io: 2;
- =namelist:cable_pftparm=frac4_io: 2;
- =namelist:cable_pftparm=xalbnir_io: 2;
- =namelist:cable_pftparm=extkn_io: 2;
- =namelist:cable_pftparm=tminvj_io: 2;
- =namelist:cable_pftparm=tmaxvj_io: 2;
- =namelist:cable_pftparm=vbeta_io: 2;
- =namelist:cable_pftparm=a1gs_io: 2;
- =namelist:cable_pftparm=d0gs_io: 2;
- =namelist:cable_pftparm=alpha_io: 2;
- =namelist:cable_pftparm=convex_io: 2;
- =namelist:cable_pftparm=cfrd_io: 2;
- =namelist:cable_pftparm=gswmin_io: 2;
- =namelist:cable_pftparm=conkc0_io: 2;
- =namelist:cable_pftparm=conko0_io: 2;
- =namelist:cable_pftparm=ekc_io: 2;
- =namelist:cable_pftparm=eko_io: 2;
- =namelist:cable_pftparm=g0_io: 2;
- =namelist:cable_pftparm=g1_io: 2;
- =namelist:cable_pftparm=clitt_io: 2;
- =namelist:cable_pftparm=froot1_io: 2;
- =namelist:cable_pftparm=froot2_io: 2;
- =namelist:cable_pftparm=froot3_io: 2;
- =namelist:cable_pftparm=froot4_io: 2;
- =namelist:cable_pftparm=froot5_io: 2;
- =namelist:cable_pftparm=froot6_io: 2;
- =namelist:cable_pftparm=cplant1_io: 2;
- =namelist:cable_pftparm=cplant2_io: 2;
- =namelist:cable_pftparm=cplant3_io: 2;
- =namelist:cable_pftparm=csoil1_io: 2;
- =namelist:cable_pftparm=csoil2_io: 2;
- =namelist:cable_pftparm=ratecp1_io: 2;
- =namelist:cable_pftparm=ratecp2_io: 2;
- =namelist:cable_pftparm=ratecp3_io: 2;
- =namelist:cable_pftparm=ratecs1_io: 2;
- =namelist:cable_pftparm=ratecs2_io: 2;
- =namelist:cable_pftparm=refl1_io: 2;
- =namelist:cable_pftparm=refl2_io: 2;
- =namelist:cable_pftparm=refl3_io: 2;
- =namelist:cable_pftparm=taul1_io: 2;
- =namelist:cable_pftparm=taul2_io: 2;
- =namelist:cable_pftparm=taul3_io: 2;
- =namelist:cable_pftparm=zr_io: 2;
- =namelist:cable_pftparm=lai_io: 2;
- =namelist:cable_soilparm: 2;
- =namelist:cable_soilparm=silt_io: 2;
- =namelist:cable_soilparm=clay_io: 2;
- =namelist:cable_soilparm=sand_io: 2;
- =namelist:cable_soilparm=swilt_io: 2;
- =namelist:cable_soilparm=sfc_io: 2;
- =namelist:cable_soilparm=ssat_io: 2;
- =namelist:cable_soilparm=bch_io: 2;
- =namelist:cable_soilparm=hyds_io: 2;
- =namelist:cable_soilparm=sucs_io: 2;
- =namelist:cable_soilparm=rhosoil_io: 2;
- =namelist:cable_soilparm=css_io: 2;
- =namelist:jules_spinup: 1,2;
- =namelist:jules_nlsizes: 1,2;
-url=http://jules-lsm.github.io/latest/namelists/model_environment.nml.html#JULES_MODEL_ENVIRONMENT::lsm_id
-value-titles='jules','cable','rivers-only'
-values=1,2,3
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_LATLON::var_name
[namelist:jules_model_grid]
compulsory=true
ns=namelist/Grid configuration/Model grid
sort-key=14
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#namelist-JULES_MODEL_GRID
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#namelist-JULES_MODEL_GRID
[namelist:jules_model_grid=force_1d_grid]
compulsory=true
description=Force 1D model grid
sort-key=2
type=logical
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_MODEL_GRID::force_1d_grid
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_MODEL_GRID::force_1d_grid
[namelist:jules_model_grid=l_bounds]
compulsory=true
@@ -3126,7 +2845,7 @@ trigger=namelist:jules_model_grid=x_bounds: .true.;
= namelist:jules_model_grid=y_bounds: .true.;
= namelist:jules_model_grid=npoints: .false.;
= namelist:jules_model_grid=points_file: .false.;
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_MODEL_GRID::l_bounds
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_MODEL_GRID::l_bounds
value-titles=Coordinate bounds,Points list
values=.true.,.false.
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -3136,7 +2855,7 @@ compulsory=true
description=Model land points only
sort-key=1
type=logical
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_MODEL_GRID::land_only
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_MODEL_GRID::land_only
[namelist:jules_model_grid=npoints]
compulsory=true
@@ -3144,14 +2863,14 @@ description=Number of points in the points file
range=1:
sort-key=7
type=integer
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_MODEL_GRID::npoints
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_MODEL_GRID::npoints
[namelist:jules_model_grid=points_file]
compulsory=true
description=Name of the file containing the latitude and longitude of each point
sort-key=8
type=character
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_MODEL_GRID::points_file
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_MODEL_GRID::points_file
[namelist:jules_model_grid=use_subgrid]
compulsory=true
@@ -3159,7 +2878,7 @@ description=Model only a subgrid of the input grid
sort-key=3
trigger=namelist:jules_model_grid=l_bounds: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_MODEL_GRID::use_subgrid
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_MODEL_GRID::use_subgrid
[namelist:jules_model_grid=x_bounds]
compulsory=true
@@ -3168,7 +2887,7 @@ fail-if=this(1) > this(2); # Lower bound must be smaller than upper bound
length=2
sort-key=6
type=real
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_MODEL_GRID::x_bounds
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_MODEL_GRID::x_bounds
[namelist:jules_model_grid=y_bounds]
compulsory=true
@@ -3177,7 +2896,7 @@ fail-if=this(1) > this(2); # Lower bound must be smaller than upper bound
length=2
sort-key=5
type=real
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_MODEL_GRID::y_bounds
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_MODEL_GRID::y_bounds
[namelist:jules_nlsizes]
compulsory=true
@@ -3198,13 +2917,13 @@ description=Ratio of the roughness length for heat to the roughness length for m
fail-if=len(this) != namelist:jules_surface_types=nnvg
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/nveg_params.nml.html#JULES_NVEGPARM::z0hm_classic_nvg_io
+url=https://metoffice.github.io/jules/latest/namelists/nveg_params.nml.html#JULES_NVEGPARM::z0hm_classic_nvg_io
[namelist:jules_output]
compulsory=true
ns=namelist/Output
sort-key=11
-url=http://jules-lsm.github.io/latest/namelists/output.nml.html#namelist-JULES_OUTPUT
+url=https://metoffice.github.io/jules/latest/namelists/output.nml.html#namelist-JULES_OUTPUT
[namelist:jules_output=dump_period]
compulsory=true
@@ -3227,34 +2946,34 @@ description=Number of output profiles
range=0:
sort-key=03
type=integer
-url=http://jules-lsm.github.io/latest/namelists/output.nml.html#JULES_OUTPUT::nprofiles
+url=https://metoffice.github.io/jules/latest/namelists/output.nml.html#JULES_OUTPUT::nprofiles
[namelist:jules_output=output_dir]
compulsory=true
description=Directory for output files
sort-key=01
type=character
-url=http://jules-lsm.github.io/latest/namelists/output.nml.html#JULES_OUTPUT::output_dir
+url=https://metoffice.github.io/jules/latest/namelists/output.nml.html#JULES_OUTPUT::output_dir
[namelist:jules_output=run_id]
compulsory=true
description=Identifier for the run
sort-key=02
type=character
-url=http://jules-lsm.github.io/latest/namelists/output.nml.html#JULES_OUTPUT::run_id
+url=https://metoffice.github.io/jules/latest/namelists/output.nml.html#JULES_OUTPUT::run_id
[namelist:jules_output_profile]
duplicate=true
ns=namelist/Output/Profiles
sort-key=12
-url=http://jules-lsm.github.io/latest/namelists/output.nml.html#namelist-JULES_OUTPUT_PROFILE
+url=https://metoffice.github.io/jules/latest/namelists/output.nml.html#namelist-JULES_OUTPUT_PROFILE
widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var var_name output_type
[namelist:jules_output_profile=file_period]
compulsory=true
description=Period of output files
sort-key=02
-url=http://jules-lsm.github.io/latest/namelists/output.nml.html#JULES_OUTPUT_PROFILE::file_period
+url=https://metoffice.github.io/jules/latest/namelists/output.nml.html#JULES_OUTPUT_PROFILE::file_period
value-titles=Annual files,Monthly files,Daily files,Single file
values=-2,-1,-3,0
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -3264,7 +2983,7 @@ compulsory=true
description=Output gridbox land fraction to output profile
sort-key=01b
type=logical
-url=http://jules-lsm.github.io/latest/namelists/output.nml.html#JULES_OUTPUT_PROFILE::l_land_frac; # Not added to docs yet
+url=https://metoffice.github.io/jules/latest/namelists/output.nml.html#JULES_OUTPUT_PROFILE::l_land_frac; # Not added to docs yet
[namelist:jules_output_profile=nvars]
compulsory=true
@@ -3273,27 +2992,27 @@ range=1:
sort-key=10
trigger=namelist:jules_output_profile=var: this > 0;
type=integer
-url=http://jules-lsm.github.io/latest/namelists/output.nml.html#JULES_OUTPUT_PROFILE::nvars
+url=https://metoffice.github.io/jules/latest/namelists/output.nml.html#JULES_OUTPUT_PROFILE::nvars
[namelist:jules_output_profile=output_end]
description=Time to stop collecting data for output
pattern=\d{4}-\d{2}-\d{2}\s{1}\d{2}:\d{2}:\d{2}
sort-key=06
type=character
-url=http://jules-lsm.github.io/latest/namelists/output.nml.html#JULES_OUTPUT_PROFILE::output_end
+url=https://metoffice.github.io/jules/latest/namelists/output.nml.html#JULES_OUTPUT_PROFILE::output_end
[namelist:jules_output_profile=output_initial]
description=Output initial data
sort-key=07
type=logical
-url=http://jules-lsm.github.io/latest/namelists/output.nml.html#JULES_OUTPUT_PROFILE::output_initial
+url=https://metoffice.github.io/jules/latest/namelists/output.nml.html#JULES_OUTPUT_PROFILE::output_initial
[namelist:jules_output_profile=output_main_run]
compulsory=true
description=Produce output during the main run
sort-key=04
type=logical
-url=http://jules-lsm.github.io/latest/namelists/output.nml.html#JULES_OUTPUT_PROFILE::output_main_run
+url=https://metoffice.github.io/jules/latest/namelists/output.nml.html#JULES_OUTPUT_PROFILE::output_main_run
[namelist:jules_output_profile=output_period]
description=Output period (s)
@@ -3301,21 +3020,21 @@ description=Output period (s)
range=-2,-1,1:
sort-key=09
type=integer
-url=http://jules-lsm.github.io/latest/namelists/output.nml.html#JULES_OUTPUT_PROFILE::output_period
+url=https://metoffice.github.io/jules/latest/namelists/output.nml.html#JULES_OUTPUT_PROFILE::output_period
[namelist:jules_output_profile=output_spinup]
compulsory=true
description=Produce output during spinup
sort-key=03
type=logical
-url=http://jules-lsm.github.io/latest/namelists/output.nml.html#JULES_OUTPUT_PROFILE::output_spinup
+url=https://metoffice.github.io/jules/latest/namelists/output.nml.html#JULES_OUTPUT_PROFILE::output_spinup
[namelist:jules_output_profile=output_start]
description=Time to start collecting data for output
pattern=\d{4}-\d{2}-\d{2}\s{1}\d{2}:\d{2}:\d{2}
sort-key=05
type=character
-url=http://jules-lsm.github.io/latest/namelists/output.nml.html#JULES_OUTPUT_PROFILE::output_start
+url=https://metoffice.github.io/jules/latest/namelists/output.nml.html#JULES_OUTPUT_PROFILE::output_start
[namelist:jules_output_profile=output_type]
compulsory=true
@@ -3323,7 +3042,7 @@ description=Type of output for each variable in var
fail-if=len(this) != namelist:jules_output_profile=nvars;
length=:
sort-key=13
-url=http://jules-lsm.github.io/latest/namelists/output.nml.html#JULES_OUTPUT_PROFILE::output_type
+url=https://metoffice.github.io/jules/latest/namelists/output.nml.html#JULES_OUTPUT_PROFILE::output_type
values='S','M','A','N','X'
[namelist:jules_output_profile=profile_name]
@@ -3331,14 +3050,14 @@ compulsory=true
description=Name of the output profile
sort-key=01
type=character
-url=http://jules-lsm.github.io/latest/namelists/output.nml.html#JULES_OUTPUT_PROFILE::profile_name
+url=https://metoffice.github.io/jules/latest/namelists/output.nml.html#JULES_OUTPUT_PROFILE::profile_name
[namelist:jules_output_profile=sample_period]
description=Sampling period (s)
range=1:
sort-key=08
type=integer
-url=http://jules-lsm.github.io/latest/namelists/output.nml.html#JULES_OUTPUT_PROFILE::sample_period
+url=https://metoffice.github.io/jules/latest/namelists/output.nml.html#JULES_OUTPUT_PROFILE::sample_period
[namelist:jules_output_profile=var]
compulsory=true
@@ -3351,7 +3070,7 @@ fail-if=len(this) != namelist:jules_output_profile=nvars;
length=:
sort-key=11
type=character
-url=http://jules-lsm.github.io/latest/namelists/output.nml.html#JULES_OUTPUT_PROFILE::var
+url=https://metoffice.github.io/jules/latest/namelists/output.nml.html#JULES_OUTPUT_PROFILE::var
[namelist:jules_output_profile=var_name]
compulsory=true
@@ -3360,14 +3079,14 @@ fail-if=len(this) != namelist:jules_output_profile=nvars;
length=:
sort-key=12
type=character
-url=http://jules-lsm.github.io/latest/namelists/output.nml.html#JULES_OUTPUT_PROFILE::var_name
+url=https://metoffice.github.io/jules/latest/namelists/output.nml.html#JULES_OUTPUT_PROFILE::var_name
[namelist:jules_overbank]
compulsory=true
ns=namelist/JULES Science Settings/jules_overbank
sort-key=14
title=River overbank inundation options
-url=http://jules-lsm.github.io/latest/namelists/jules_rivers.nml.html#namelist-JULES_overbank
+url=https://metoffice.github.io/jules/latest/namelists/jules_rivers.nml.html#namelist-JULES_overbank
[namelist:jules_overbank=coef_b]
compulsory=true
@@ -3375,7 +3094,7 @@ description=Coefficient in the QBF (=bankfull discharge) allometry.
range=0:
sort-key=f
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_rivers.nml.html#JULES_overbank::coef_b
+url=https://metoffice.github.io/jules/latest/namelists/jules_rivers.nml.html#JULES_overbank::coef_b
[namelist:jules_overbank=ent_ratio]
compulsory=true
@@ -3385,7 +3104,7 @@ description=Rosgen entrenchment ratio (= ratio of flood-prone width to bankfull
range=0:
sort-key=g
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_rivers.nml.html#JULES_overbank::ent_ratio
+url=https://metoffice.github.io/jules/latest/namelists/jules_rivers.nml.html#JULES_overbank::ent_ratio
[namelist:jules_overbank=exp_c]
compulsory=true
@@ -3393,7 +3112,7 @@ description=Exponent in the QBF (=bankfull discharge) allometry.
range=0:
sort-key=h
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_rivers.nml.html#JULES_overbank::exp_c
+url=https://metoffice.github.io/jules/latest/namelists/jules_rivers.nml.html#JULES_overbank::exp_c
[namelist:jules_overbank=overbank_model]
compulsory=true
@@ -3406,7 +3125,7 @@ trigger=namelist:jules_overbank=coef_b: 2;
= namelist:jules_overbank=riv_b: 1, 2;
= namelist:jules_overbank=riv_c: 2, 3;
= namelist:jules_overbank=riv_f: 2, 3;
-url=http://jules-lsm.github.io/latest/namelists/jules_rivers.nml.html#JULES_overbank::overbank_model
+url=https://metoffice.github.io/jules/latest/namelists/jules_rivers.nml.html#JULES_overbank::overbank_model
value-titles=Simple, Simple with Rosgen, Hypsometric integral
values=1,2,3
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -3417,7 +3136,7 @@ description=Coefficient in the allometry for river width
range=0:
sort-key=d
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_rivers.nml.html#JULES_overbank::riv_a
+url=https://metoffice.github.io/jules/latest/namelists/jules_rivers.nml.html#JULES_overbank::riv_a
[namelist:jules_overbank=riv_b]
compulsory=true
@@ -3425,7 +3144,7 @@ description=Exponent in the allometry for river width
range=0:
sort-key=e
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_rivers.nml.html#JULES_overbank::riv_b
+url=https://metoffice.github.io/jules/latest/namelists/jules_rivers.nml.html#JULES_overbank::riv_b
[namelist:jules_overbank=riv_c]
compulsory=true
@@ -3433,7 +3152,7 @@ description=Coefficient in the allometry for river depth
range=0:
sort-key=b
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_rivers.nml.html#JULES_overbank::riv_c
+url=https://metoffice.github.io/jules/latest/namelists/jules_rivers.nml.html#JULES_overbank::riv_c
[namelist:jules_overbank=riv_f]
compulsory=true
@@ -3441,14 +3160,14 @@ description=Exponent in the allometry for river depth
range=0:
sort-key=c
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_rivers.nml.html#JULES_overbank::riv_f
+url=https://metoffice.github.io/jules/latest/namelists/jules_rivers.nml.html#JULES_overbank::riv_f
[namelist:jules_pdm]
compulsory=true
description=Configuration of spatially varying PDM properties
ns=namelist/Ancillary data/PDM properties
sort-key=19
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#namelist-JULES_PDM
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#namelist-JULES_PDM
widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var use_file var_name tpl_name const_val
[namelist:jules_pdm=const_val]
@@ -3458,7 +3177,7 @@ fail-if=len(this) != namelist:jules_pdm=nvars
length=:
sort-key=7
type=real
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_PDM::const_val
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_PDM::const_val
[namelist:jules_pdm=file]
compulsory=true
@@ -3469,7 +3188,7 @@ sort-key=1
trigger=namelist:jules_pdm=tpl_name: '%vv' in this;
=namelist:jules_pdm=read_list: '%vv' not in this;
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_PDM::file
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_PDM::file
[namelist:jules_pdm=nvars]
compulsory=true
@@ -3479,7 +3198,7 @@ sort-key=2
trigger=namelist:jules_pdm=var: this > 0;
= namelist:jules_pdm=use_file: this > 0;
type=integer
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_PDM::nvars
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_PDM::nvars
[namelist:jules_pdm=read_list]
compulsory=true
@@ -3487,7 +3206,7 @@ description=Use list of file names; one per line for each of nvars.
fail-if=this == '.true.' and '%vv' in namelist:jules_pdm=file; # Cannot use variable name templating while reading a list of files.
sort-key=1a
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_PDM::read_list
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_PDM::read_list
[namelist:jules_pdm=tpl_name]
compulsory=true
@@ -3496,7 +3215,7 @@ fail-if=len(this) != namelist:jules_pdm=nvars
length=:
sort-key=6
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_PDM::tpl_name
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_PDM::tpl_name
[namelist:jules_pdm=use_file]
compulsory=true
@@ -3508,7 +3227,7 @@ trigger=namelist:jules_pdm=file: any(this == '.true.');
= namelist:jules_pdm=var_name: any(this == '.true.');
= namelist:jules_pdm=const_val: not all(this == '.true.');
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_PDM::use_file
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_PDM::use_file
[namelist:jules_pdm=var]
compulsory=true
@@ -3516,7 +3235,7 @@ description=Names of the PDM variable, as recognised by JULES
fail-if=len(this) != namelist:jules_pdm=nvars
length=:
sort-key=3
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_PDM::var
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_PDM::var
values='slope'
[namelist:jules_pdm=var_name]
@@ -3526,7 +3245,7 @@ fail-if=len(this) != namelist:jules_pdm=nvars
length=:
sort-key=5
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_PDM::var_name
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_PDM::var_name
#[namelist:jules_pftparm] has moved to jules-shared/jules-pftparm
[namelist:jules_pftparm=a_wl_io]
@@ -3537,7 +3256,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::a_wl_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::a_wl_io
[namelist:jules_pftparm=a_ws_io]
compulsory=true
@@ -3547,7 +3266,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::a_ws_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::a_ws_io
[namelist:jules_pftparm=act_jmax_io]
compulsory=true
@@ -3557,7 +3276,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO20b
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::act_jmax_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::act_jmax_io
[namelist:jules_pftparm=act_vcmax_io]
compulsory=true
@@ -3567,7 +3286,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO20b
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::act_vcmax_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::act_vcmax_io
[namelist:jules_pftparm=aef_io]
compulsory=true
@@ -3577,7 +3296,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO10
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::aef_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::aef_io
[namelist:jules_pftparm=albsnc_min_io]
compulsory=true
@@ -3588,7 +3307,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
range=0:1
sort-key=Panel-HR03
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::albsnc_min_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::albsnc_min_io
[namelist:jules_pftparm=albsnf_max_io]
compulsory=true
@@ -3599,7 +3318,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
range=0:1
sort-key=Panel-HR03
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::albsnf_max_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::albsnf_max_io
[namelist:jules_pftparm=albsnf_maxl_io]
compulsory=true
@@ -3610,7 +3329,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
range=0:1
sort-key=Panel-HR03
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::albsnf_maxl_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::albsnf_maxl_io
[namelist:jules_pftparm=albsnf_maxu_io]
compulsory=true
@@ -3621,7 +3340,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
range=0:1
sort-key=Panel-HR03
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::albsnf_maxu_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::albsnf_maxu_io
[namelist:jules_pftparm=alnirl_io]
compulsory=true
@@ -3632,7 +3351,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
range=0:1
sort-key=Panel-HR03
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::alnirl_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::alnirl_io
[namelist:jules_pftparm=alniru_io]
compulsory=true
@@ -3643,7 +3362,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
range=0:1
sort-key=Panel-HR03
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::alniru_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::alniru_io
[namelist:jules_pftparm=alparl_io]
compulsory=true
@@ -3653,7 +3372,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
sort-key=Panel-HR03
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::alparl_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::alparl_io
[namelist:jules_pftparm=alparu_io]
compulsory=true
@@ -3664,7 +3383,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
range=0:1
sort-key=Panel-HR03
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::alparu_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::alparu_io
[namelist:jules_pftparm=alpha_elec_io]
compulsory=true
@@ -3674,7 +3393,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO20
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::alpha_elec_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::alpha_elec_io
[namelist:jules_pftparm=alpha_io]
compulsory=true
@@ -3684,7 +3403,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::alpha_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::alpha_io
[namelist:jules_pftparm=avg_ba_io]
compulsory=true
@@ -3694,7 +3413,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::avg_ba_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::avg_ba_io
[namelist:jules_pftparm=b_wl_io]
compulsory=true
@@ -3704,7 +3423,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::b_wl_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::b_wl_io
[namelist:jules_pftparm=c3_io]
compulsory=true
@@ -3713,7 +3432,7 @@ fail-if=len(this) != namelist:jules_surface_types=npft
length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO03
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::c3_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::c3_io
value-titles=Not C3,C3
values=0,1
@@ -3725,7 +3444,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
sort-key=Panel-HR02
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::can_struct_a_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::can_struct_a_io
[namelist:jules_pftparm=canht_ft_io]
fail-if=len(this) != namelist:jules_surface_types=npft
@@ -3733,7 +3452,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO01
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::canht_ft_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::canht_ft_io
[namelist:jules_pftparm=ccleaf_max_io]
compulsory=true
@@ -3743,7 +3462,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::ccleaf_max_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::ccleaf_max_io
[namelist:jules_pftparm=ccleaf_min_io]
compulsory=true
@@ -3753,7 +3472,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::ccleaf_min_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::ccleaf_min_io
[namelist:jules_pftparm=ccwood_max_io]
compulsory=true
@@ -3763,7 +3482,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::ccwood_max_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::ccwood_max_io
[namelist:jules_pftparm=ccwood_min_io]
compulsory=true
@@ -3773,7 +3492,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::ccwood_min_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::ccwood_min_io
[namelist:jules_pftparm=ci_st_io]
compulsory=true
@@ -3783,7 +3502,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO10
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::ci_st_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::ci_st_io
[namelist:jules_pftparm=deact_jmax_io]
compulsory=true
@@ -3793,7 +3512,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO20
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::deact_jmax_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::deact_jmax_io
[namelist:jules_pftparm=deact_vcmax_io]
compulsory=true
@@ -3803,7 +3522,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO20
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::deact_vcmax_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::deact_vcmax_io
[namelist:jules_pftparm=dfp_dcuo_io]
compulsory=true
@@ -3812,7 +3531,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO11
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::dfp_dcuo_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::dfp_dcuo_io
[namelist:jules_pftparm=dgl_dm_io]
compulsory=true
@@ -3822,7 +3541,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::dgl_dm_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::dgl_dm_io
[namelist:jules_pftparm=dgl_dt_io]
compulsory=true
@@ -3832,7 +3551,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::dgl_dt_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::dgl_dt_io
[namelist:jules_pftparm=dqcrit_io]
compulsory=true
@@ -3842,7 +3561,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO21a
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::dqcrit_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::dqcrit_io
[namelist:jules_pftparm=ds_jmax_io]
compulsory=true
@@ -3852,7 +3571,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO20a
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::ds_jmax_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::ds_jmax_io
[namelist:jules_pftparm=ds_vcmax_io]
compulsory=true
@@ -3862,7 +3581,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO20a
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::ds_vcmax_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::ds_vcmax_io
[namelist:jules_pftparm=dust_veg_scj_io]
compulsory=true
@@ -3886,7 +3605,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::dz0v_dh_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::dz0v_dh_io
[namelist:jules_pftparm=emis_pft_io]
compulsory=true
@@ -3897,7 +3616,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
range=0:1
sort-key=Panel-HR04
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::emis_pft_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::emis_pft_io
[namelist:jules_pftparm=eta_sl_io]
compulsory=true
@@ -3907,7 +3626,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::eta_sl_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::eta_sl_io
[namelist:jules_pftparm=f0_io]
compulsory=true
@@ -3917,7 +3636,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO21a
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::f0_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::f0_io
[namelist:jules_pftparm=fd_io]
compulsory=true
@@ -3927,7 +3646,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fd_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fd_io
[namelist:jules_pftparm=fef_bc_io]
compulsory=true
@@ -3938,7 +3657,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
range=0:
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fef_bc_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fef_bc_io
[namelist:jules_pftparm=fef_c2h4_io]
compulsory=true
@@ -3949,7 +3668,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
range=0:
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fef_c2h4_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fef_c2h4_io
[namelist:jules_pftparm=fef_c2h6_io]
compulsory=true
@@ -3960,7 +3679,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
range=0:
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fef_c2h6_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fef_c2h6_io
[namelist:jules_pftparm=fef_c3h8_io]
compulsory=true
@@ -3971,7 +3690,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
range=0:
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fef_c3h8_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fef_c3h8_io
[namelist:jules_pftparm=fef_ch4_io]
compulsory=true
@@ -3982,7 +3701,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
range=0:
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fef_ch4_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fef_ch4_io
[namelist:jules_pftparm=fef_co2_io]
compulsory=true
@@ -3993,7 +3712,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
range=0:
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fef_co2_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fef_co2_io
[namelist:jules_pftparm=fef_co_io]
compulsory=true
@@ -4004,7 +3723,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
range=0:
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fef_co_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fef_co_io
[namelist:jules_pftparm=fef_dms_io]
compulsory=true
@@ -4015,7 +3734,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
range=0:
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fef_dms_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fef_dms_io
[namelist:jules_pftparm=fef_hcho_io]
compulsory=true
@@ -4026,7 +3745,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
range=0:
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fef_hcho_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fef_hcho_io
[namelist:jules_pftparm=fef_mecho_io]
compulsory=true
@@ -4037,7 +3756,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
range=0:
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fef_mecho_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fef_mecho_io
[namelist:jules_pftparm=fef_nh3_io]
compulsory=true
@@ -4048,7 +3767,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
range=0:
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fef_nh3_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fef_nh3_io
[namelist:jules_pftparm=fef_nox_io]
compulsory=true
@@ -4059,7 +3778,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
range=0:
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fef_nox_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fef_nox_io
[namelist:jules_pftparm=fef_oc_io]
compulsory=true
@@ -4070,7 +3789,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
range=0:
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fef_oc_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fef_oc_io
[namelist:jules_pftparm=fef_so2_io]
compulsory=true
@@ -4081,7 +3800,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
range=0:
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fef_so2_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fef_so2_io
[namelist:jules_pftparm=fire_mort_io]
compulsory=true
@@ -4091,7 +3810,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
range=0:1
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fire_mort_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fire_mort_io
[namelist:jules_pftparm=fl_o3_ct_io]
compulsory=true
@@ -4100,7 +3819,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO11
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fl_o3_ct_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fl_o3_ct_io
[namelist:jules_pftparm=fsmc_mod_io]
compulsory=true
@@ -4111,7 +3830,7 @@ fail-if=len(this) != namelist:jules_surface_types=npft;
length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fsmc_mod_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fsmc_mod_io
value-titles=weight water stress in layers by root fraction, use average root zone properties
values=0,1
@@ -4123,7 +3842,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fsmc_of_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::fsmc_of_io
[namelist:jules_pftparm=g1_stomata_io]
compulsory=true
@@ -4133,7 +3852,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO21b
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::g1_stomata_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::g1_stomata_io
[namelist:jules_pftparm=g_leaf_0_io]
compulsory=true
@@ -4143,7 +3862,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::g_leaf_0_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::g_leaf_0_io
[namelist:jules_pftparm=glmin_io]
compulsory=true
@@ -4153,7 +3872,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::glmin_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::glmin_io
[namelist:jules_pftparm=gpp_st_io]
compulsory=true
@@ -4163,7 +3882,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO10
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::gpp_st_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::gpp_st_io
[namelist:jules_pftparm=gsoil_f_io]
compulsory=true
@@ -4173,7 +3892,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::gsoil_f_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::gsoil_f_io
[namelist:jules_pftparm=hw_sw_io]
compulsory=true
@@ -4183,7 +3902,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO07
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::hw_sw_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::hw_sw_io
[namelist:jules_pftparm=ief_io]
compulsory=true
@@ -4193,7 +3912,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO10
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::ief_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::ief_io
[namelist:jules_pftparm=infil_f_io]
compulsory=true
@@ -4203,7 +3922,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::infil_f_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::infil_f_io
[namelist:jules_pftparm=jv25_ratio_io]
compulsory=true
@@ -4213,7 +3932,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO20
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::jv25_ratio_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::jv25_ratio_io
[namelist:jules_pftparm=kn_io]
compulsory=true
@@ -4223,7 +3942,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::kn_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::kn_io
[namelist:jules_pftparm=kpar_io]
compulsory=true
@@ -4233,7 +3952,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::kpar_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::kpar_io
[namelist:jules_pftparm=lai_alb_lim_io]
compulsory=true
@@ -4243,7 +3962,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
sort-key=Panel-HR02
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::lai_alb_lim_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::lai_alb_lim_io
[namelist:jules_pftparm=lai_io]
fail-if=len(this) != namelist:jules_surface_types=npft
@@ -4251,7 +3970,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO02
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::lai_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::lai_io
[namelist:jules_pftparm=lma_io]
compulsory=true
@@ -4261,7 +3980,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO07
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::lma_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::lma_io
[namelist:jules_pftparm=mef_io]
compulsory=true
@@ -4271,7 +3990,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO10
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::mef_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::mef_io
[namelist:jules_pftparm=neff_io]
compulsory=true
@@ -4281,7 +4000,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::neff_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::neff_io
[namelist:jules_pftparm=nl0_io]
compulsory=true
@@ -4291,7 +4010,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::nl0_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::nl0_io
[namelist:jules_pftparm=nmass_io]
compulsory=true
@@ -4301,7 +4020,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO07
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::nmass_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::nmass_io
[namelist:jules_pftparm=nr_io]
compulsory=true
@@ -4311,7 +4030,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO07
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::nr_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::nr_io
[namelist:jules_pftparm=nr_nl_io]
compulsory=true
@@ -4321,7 +4040,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::nr_nl_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::nr_nl_io
[namelist:jules_pftparm=ns_nl_io]
compulsory=true
@@ -4331,7 +4050,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::ns_nl_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::ns_nl_io
[namelist:jules_pftparm=nsw_io]
compulsory=true
@@ -4341,7 +4060,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO07
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::nsw_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::nsw_io
[namelist:jules_pftparm=omegal_io]
compulsory=true
@@ -4352,7 +4071,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
range=0:1
sort-key=Panel-HR03
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::omegal_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::omegal_io
[namelist:jules_pftparm=omegau_io]
compulsory=true
@@ -4363,7 +4082,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
range=0:1
sort-key=Panel-HR03
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::omegau_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::omegau_io
[namelist:jules_pftparm=omnirl_io]
compulsory=true
@@ -4374,7 +4093,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
range=0:1
sort-key=Panel-HR03
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::omnirl_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::omnirl_io
[namelist:jules_pftparm=omniru_io]
compulsory=true
@@ -4385,7 +4104,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
range=0:1
sort-key=Panel-HR03
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::omniru_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::omniru_io
[namelist:jules_pftparm=orient_io]
compulsory=true
@@ -4394,7 +4113,7 @@ fail-if=len(this) != namelist:jules_surface_types=npft
length=:
ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
sort-key=Panel-HR01
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::orient_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::orient_io
value-titles=Spherical,Horizontal
values=0,1
@@ -4405,7 +4124,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO19
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::psi_close_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::psi_close_io
[namelist:jules_pftparm=psi_open_io]
compulsory=true
@@ -4414,7 +4133,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO19
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::psi_open_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::psi_open_io
[namelist:jules_pftparm=q10_leaf_io]
compulsory=true
@@ -4424,7 +4143,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::q10_leaf_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::q10_leaf_io
[namelist:jules_pftparm=r_grow_io]
compulsory=true
@@ -4434,7 +4153,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::r_grow_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::r_grow_io
[namelist:jules_pftparm=rootd_ft_io]
compulsory=true
@@ -4444,7 +4163,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::rootd_ft_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::rootd_ft_io
[namelist:jules_pftparm=sigl_io]
compulsory=true
@@ -4454,7 +4173,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::sigl_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::sigl_io
[namelist:jules_pftparm=sox_a_io]
compulsory=true
@@ -4464,7 +4183,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO21c
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::sox_a_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::sox_a_io
[namelist:jules_pftparm=sox_p50_io]
compulsory=true
@@ -4474,7 +4193,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO21c
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::sox_p50_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::sox_p50_io
[namelist:jules_pftparm=sox_rp_min_io]
compulsory=true
@@ -4484,7 +4203,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO21c
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::sox_rp_min_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::sox_rp_min_io
[namelist:jules_pftparm=sug_g0_io]
compulsory=true
@@ -4494,7 +4213,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO22
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::sug_g0_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::sug_g0_io
[namelist:jules_pftparm=sug_grec_io]
compulsory=true
@@ -4504,7 +4223,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO22
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::sug_grec_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::sug_grec_io
[namelist:jules_pftparm=sug_yg_io]
compulsory=true
@@ -4514,7 +4233,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO22
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::sug_yg_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::sug_yg_io
[namelist:jules_pftparm=tef_io]
compulsory=true
@@ -4524,7 +4243,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO10
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::tef_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::tef_io
[namelist:jules_pftparm=tleaf_of_io]
compulsory=true
@@ -4534,7 +4253,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::tleaf_of_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::tleaf_of_io
[namelist:jules_pftparm=tlow_io]
compulsory=true
@@ -4544,7 +4263,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::tlow_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::tlow_io
[namelist:jules_pftparm=tupp_io]
compulsory=true
@@ -4554,7 +4273,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::tupp_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::tupp_io
[namelist:jules_pftparm=vint_io]
compulsory=true
@@ -4564,7 +4283,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO07
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::vint_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::vint_io
[namelist:jules_pftparm=vsl_io]
compulsory=true
@@ -4574,7 +4293,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO07
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::vsl_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::vsl_io
[namelist:jules_pftparm=z0hm_classic_pft_io]
compulsory=true
@@ -4586,25 +4305,25 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HOX
type=real
-url=http://jules-lsm.github.io/latest/namelists/pft_params.nml.html#JULES_PFTPARM::z0hm_classic_pft_io
+url=https://metoffice.github.io/jules/latest/namelists/pft_params.nml.html#JULES_PFTPARM::z0hm_classic_pft_io
[namelist:jules_prescribed]
compulsory=true
ns=namelist/Prescribed data
sort-key=09
-url=http://jules-lsm.github.io/latest/namelists/prescribed_data.nml.html#namelist-JULES_PRESCRIBED
+url=https://metoffice.github.io/jules/latest/namelists/prescribed_data.nml.html#namelist-JULES_PRESCRIBED
[namelist:jules_prescribed=n_datasets]
compulsory=true
range=0:
sort-key=1
type=integer
-url=http://jules-lsm.github.io/latest/namelists/prescribed_data.nml.html#JULES_PRESCRIBED::n_datasets
+url=https://metoffice.github.io/jules/latest/namelists/prescribed_data.nml.html#JULES_PRESCRIBED::n_datasets
[namelist:jules_prescribed_dataset]
duplicate=true
ns=namelist/Prescribed data/Datasets
-url=http://jules-lsm.github.io/latest/namelists/prescribed_data.nml.html#namelist-JULES_PRESCRIBED_DATASET
+url=https://metoffice.github.io/jules/latest/namelists/prescribed_data.nml.html#namelist-JULES_PRESCRIBED_DATASET
widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var var_name tpl_name interp
[namelist:jules_prescribed_dataset=data_end]
@@ -4613,7 +4332,7 @@ description=End time of the last timestep of data
pattern=\d{4}-\d{2}-\d{2}\s{1}\d{2}:\d{2}:\d{2}
sort-key=02
type=character
-url=http://jules-lsm.github.io/latest/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::data_end
+url=https://metoffice.github.io/jules/latest/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::data_end
[namelist:jules_prescribed_dataset=data_period]
compulsory=true
@@ -4622,7 +4341,7 @@ description=Period of the data
range=-2,-1,1:
sort-key=03
type=integer
-url=http://jules-lsm.github.io/latest/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::data_period
+url=https://metoffice.github.io/jules/latest/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::data_period
[namelist:jules_prescribed_dataset=data_start]
compulsory=true
@@ -4630,7 +4349,7 @@ description=Start time of the first timestep of data
pattern=\d{4}-\d{2}-\d{2}\s{1}\d{2}:\d{2}:\d{2}
sort-key=01
type=character
-url=http://jules-lsm.github.io/latest/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::data_start
+url=https://metoffice.github.io/jules/latest/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::data_start
[namelist:jules_prescribed_dataset=file]
compulsory=true
@@ -4638,7 +4357,7 @@ description=If read_list = TRUE, file to read list of data file names and times
=If read_list = FALSE, file or file name template for data files
sort-key=07
type=character
-url=http://jules-lsm.github.io/latest/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::file
+url=https://metoffice.github.io/jules/latest/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::file
[namelist:jules_prescribed_dataset=interp]
compulsory=true
@@ -4646,7 +4365,7 @@ description=Method of time interpolation
fail-if=len(this) != namelist:jules_prescribed_dataset=nvars
length=:
sort-key=12
-url=http://jules-lsm.github.io/latest/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::interp
+url=https://metoffice.github.io/jules/latest/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::interp
values='b','c','f','i','nb','nc','nf'
[namelist:jules_prescribed_dataset=is_climatology]
@@ -4655,7 +4374,7 @@ description=Data is to be used as a climatology
= Exactly one year of data must be specified
sort-key=04
type=logical
-url=http://jules-lsm.github.io/latest/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::is_climatology
+url=https://metoffice.github.io/jules/latest/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::is_climatology
[namelist:jules_prescribed_dataset=nfiles]
compulsory=true
@@ -4663,7 +4382,7 @@ description=Number of files to read names and start times for
range=0:
sort-key=06
type=integer
-url=http://jules-lsm.github.io/latest/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::nfiles
+url=https://metoffice.github.io/jules/latest/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::nfiles
[namelist:jules_prescribed_dataset=nvars]
compulsory=true
@@ -4675,7 +4394,7 @@ trigger=namelist:jules_prescribed_dataset=var: this > 0;
= namelist:jules_prescribed_dataset=tpl_name: this > 0;
= namelist:jules_prescribed_dataset=interp: this > 0;
type=integer
-url=http://jules-lsm.github.io/latest/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::nfiles
+url=https://metoffice.github.io/jules/latest/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::nfiles
[namelist:jules_prescribed_dataset=prescribed_levels]
description=indices of levels to be prescribed (only implemented for sthuf at the moment)
@@ -4683,7 +4402,7 @@ fail-if=len(this) > namelist:jules_soil=sm_levels;
length=:
sort-key=11
type=integer
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_PRESCRIBED_DATASET::prescribed_levels
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_PRESCRIBED_DATASET::prescribed_levels
[namelist:jules_prescribed_dataset=read_list]
compulsory=true
@@ -4691,7 +4410,7 @@ description=Use list of file names with start times
sort-key=05
trigger=namelist:jules_prescribed_dataset=nfiles: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::read_list
+url=https://metoffice.github.io/jules/latest/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::read_list
[namelist:jules_prescribed_dataset=tpl_name]
compulsory=true
@@ -4700,7 +4419,7 @@ fail-if=len(this) != namelist:jules_prescribed_dataset=nvars
length=:
sort-key=11
type=character
-url=http://jules-lsm.github.io/latest/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::tpl_name
+url=https://metoffice.github.io/jules/latest/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::tpl_name
[namelist:jules_prescribed_dataset=var]
compulsory=true
@@ -4710,7 +4429,7 @@ length=:
sort-key=09
trigger=namelist:jules_prescribed_dataset=prescribed_levels: this == "'sthuf'";
type=character
-url=http://jules-lsm.github.io/latest/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::var
+url=https://metoffice.github.io/jules/latest/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::var
[namelist:jules_prescribed_dataset=var_name]
compulsory=true
@@ -4719,17 +4438,17 @@ fail-if=len(this) != namelist:jules_prescribed_dataset=nvars;
length=:
sort-key=10
type=character
-url=http://jules-lsm.github.io/latest/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::var_name
+url=https://metoffice.github.io/jules/latest/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::var_name
[namelist:jules_prnt_control]
ns=namelist/IO System Settings/jules_prnt_control
title=Print Manager Control
-url=http://jules-lsm.github.io/latest/namelists/jules_prnt_control.nml.html#namelist-JULES_PRNT_CONTROL
+url=https://metoffice.github.io/jules/latest/namelists/jules_prnt_control.nml.html#namelist-JULES_PRNT_CONTROL
[namelist:jules_prnt_control=prnt_writers]
compulsory=true
description=Selects which tasks in a parallel job will write informative output.
-url=http://jules-lsm.github.io/latest/namelists/jules_prnt_control.nml.html#JULES_PRNT_CONTROL::jules_prnt_control=prnt_writers
+url=https://metoffice.github.io/jules/latest/namelists/jules_prnt_control.nml.html#JULES_PRNT_CONTROL::jules_prnt_control=prnt_writers
value-titles=All tasks write output,
=Only the first task (Task 0) writes output
values=1,2
@@ -4743,7 +4462,7 @@ description=Calculate solar zenith angle in standalone.
=standalone app it must be .true.
sort-key=Panel-BS01
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_radiation.nml.html#JULES_RADIATION::l_cosz
+url=https://metoffice.github.io/jules/latest/namelists/jules_radiation.nml.html#JULES_RADIATION::l_cosz
[namelist:jules_radiation=l_dolr_land_black]
compulsory=true
@@ -4762,14 +4481,14 @@ sort-key=Panel-B02a
trigger=namelist:jules_snow=can_clump: .true.;
=namelist:jules_snow=n_lai_exposed: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_radiation.nml.html#JULES_RADIATION::l_embedded_snow
+url=https://metoffice.github.io/jules/latest/namelists/jules_radiation.nml.html#JULES_RADIATION::l_embedded_snow
[namelist:jules_radiation=l_mask_snow_orog]
compulsory=true
description=Include orographic masking of snow.
sort-key=Panel-B06
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_radiation.nml.html#JULES_RADIATION::l_mask_snow_orog
+url=https://metoffice.github.io/jules/latest/namelists/jules_radiation.nml.html#JULES_RADIATION::l_mask_snow_orog
[namelist:jules_radiation=l_sea_alb_var_chl]
fail-if=this == '.true.' and namelist:jules_model_environment=l_jules_parent == 0; # This is not currently available to standalone.
@@ -4791,7 +4510,7 @@ trigger=namelist:jules_snow=r0: .true.;
=namelist:jules_nvegparm=albsnc_nvg_io: .false.;
=namelist:jules_radiation=l_embedded_snow: .false.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_radiation.nml.html#JULES_RADIATION::l_snow_albedo
+url=https://metoffice.github.io/jules/latest/namelists/jules_radiation.nml.html#JULES_RADIATION::l_snow_albedo
[namelist:jules_radiation=l_spec_albedo]
compulsory=true
@@ -4808,14 +4527,14 @@ trigger=namelist:jules_radiation=l_spec_alb_bs: .true.;
# =namelist:jules_pftparm=omega_io: .true.;
# =namelist:jules_pftparm=omnir_io: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_radiation.nml.html#JULES_RADIATION::l_spec_albedo
+url=https://metoffice.github.io/jules/latest/namelists/jules_radiation.nml.html#JULES_RADIATION::l_spec_albedo
[namelist:jules_radiation=l_spec_sea_alb]
compulsory=true
description=Use spectrally varying open sea albedos
sort-key=Panel-B05c
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_radiation.nml.html#JULES_RADIATION::l_spec_sea_alb
+url=https://metoffice.github.io/jules/latest/namelists/jules_radiation.nml.html#JULES_RADIATION::l_spec_sea_alb
[namelist:jules_radiation=wght_alb]
compulsory=true
@@ -4823,7 +4542,7 @@ description=Weights for disaggregation of SW flux in the standard order VIS dire
length=4
sort-key=Panel-BR01
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_surface.nml.html#JULES_RADIATION::wght_alb
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface.nml.html#JULES_RADIATION::wght_alb
[namelist:jules_red]
compulsory=true
@@ -4835,7 +4554,7 @@ description=All parameters in this section are required to use the Robust Ecosys
ns=namelist/JULES Science Settings/jules_red
sort-key=10
title=RED PFT parameters
-url=http://jules-lsm.github.io/latest/namelists/red_params.nml.html#namelist-JULES_RED
+url=https://metoffice.github.io/jules/latest/namelists/red_params.nml.html#namelist-JULES_RED
[namelist:jules_red=alpha_recrt]
compulsory=true
@@ -4844,7 +4563,7 @@ fail-if=len(this) != (namelist:jules_surface_types=npft)
length=:
sort-key=PANEL-I02da
type=real
-url=http://jules-lsm.github.io/latest/namelists/red_params.nml.html#JULES_RED::alpha_recrt
+url=https://metoffice.github.io/jules/latest/namelists/red_params.nml.html#JULES_RED::alpha_recrt
[namelist:jules_red=crwn_area0]
compulsory=true
@@ -4853,7 +4572,7 @@ fail-if=len(this) != (namelist:jules_surface_types=npft)
length=:
sort-key=PANEL-I02db
type=real
-url=http://jules-lsm.github.io/latest/namelists/red_params.nml.html#JULES_RED::crwn_area0
+url=https://metoffice.github.io/jules/latest/namelists/red_params.nml.html#JULES_RED::crwn_area0
[namelist:jules_red=dom_order]
compulsory=true
@@ -4863,7 +4582,7 @@ fail-if=len(this) != (namelist:jules_surface_types=npft)
length=:
sort-key=PANEL-I02dc
type=integer
-url=http://jules-lsm.github.io/latest/namelists/red_params.nml.html#JULES_RED::dom_order
+url=https://metoffice.github.io/jules/latest/namelists/red_params.nml.html#JULES_RED::dom_order
[namelist:jules_red=height0]
compulsory=true
@@ -4872,7 +4591,7 @@ fail-if=len(this) != (namelist:jules_surface_types=npft)
length=:
sort-key=PANEL-I02dd
type=real
-url=http://jules-lsm.github.io/latest/namelists/red_params.nml.html#JULES_RED::height0
+url=https://metoffice.github.io/jules/latest/namelists/red_params.nml.html#JULES_RED::height0
[namelist:jules_red=lai_bal0]
compulsory=true
@@ -4881,7 +4600,7 @@ fail-if=len(this) != (namelist:jules_surface_types=npft)
length=:
sort-key=PANEL-I02de
type=real
-url=http://jules-lsm.github.io/latest/namelists/red_params.nml.html#JULES_RED::lai_bal0
+url=https://metoffice.github.io/jules/latest/namelists/red_params.nml.html#JULES_RED::lai_bal0
[namelist:jules_red=mass0]
compulsory=true
@@ -4890,7 +4609,7 @@ fail-if=len(this) != (namelist:jules_surface_types=npft)
length=:
sort-key=PANEL-I02df
type=real
-url=http://jules-lsm.github.io/latest/namelists/red_params.nml.html#JULES_RED::mass0
+url=https://metoffice.github.io/jules/latest/namelists/red_params.nml.html#JULES_RED::mass0
[namelist:jules_red=massi]
compulsory=true
@@ -4899,7 +4618,7 @@ fail-if=len(this) != (namelist:jules_surface_types=npft)
length=:
sort-key=PANEL-I02dg
type=real
-url=http://jules-lsm.github.io/latest/namelists/red_params.nml.html#JULES_RED::massi
+url=https://metoffice.github.io/jules/latest/namelists/red_params.nml.html#JULES_RED::massi
[namelist:jules_red=mclass]
compulsory=true
@@ -4908,7 +4627,7 @@ fail-if=len(this) != (namelist:jules_surface_types=npft)
length=:
sort-key=PANEL-I02dh
type=integer
-url=http://jules-lsm.github.io/latest/namelists/red_params.nml.html#JULES_RED::mclass
+url=https://metoffice.github.io/jules/latest/namelists/red_params.nml.html#JULES_RED::mclass
[namelist:jules_red=mort_base]
compulsory=true
@@ -4917,7 +4636,7 @@ fail-if=len(this) != (namelist:jules_surface_types=npft)
length=:
sort-key=PANEL-I02di
type=real
-url=http://jules-lsm.github.io/latest/namelists/red_params.nml.html#JULES_RED::mort_base
+url=https://metoffice.github.io/jules/latest/namelists/red_params.nml.html#JULES_RED::mort_base
[namelist:jules_red=phi_a]
compulsory=true
@@ -4926,7 +4645,7 @@ fail-if=len(this) != (namelist:jules_surface_types=npft)
length=:
sort-key=PANEL-I02dj
type=real
-url=http://jules-lsm.github.io/latest/namelists/red_params.nml.html#JULES_RED::phi_a
+url=https://metoffice.github.io/jules/latest/namelists/red_params.nml.html#JULES_RED::phi_a
[namelist:jules_red=phi_g]
compulsory=true
@@ -4935,7 +4654,7 @@ fail-if=len(this) != (namelist:jules_surface_types=npft)
length=:
sort-key=PANEL-I02dk
type=real
-url=http://jules-lsm.github.io/latest/namelists/red_params.nml.html#JULES_RED::phi_g
+url=https://metoffice.github.io/jules/latest/namelists/red_params.nml.html#JULES_RED::phi_g
[namelist:jules_red=phi_h]
compulsory=true
@@ -4944,7 +4663,7 @@ fail-if=len(this) != (namelist:jules_surface_types=npft)
length=:
sort-key=PANEL-I02dl
type=real
-url=http://jules-lsm.github.io/latest/namelists/red_params.nml.html#JULES_RED::phi_h
+url=https://metoffice.github.io/jules/latest/namelists/red_params.nml.html#JULES_RED::phi_h
[namelist:jules_red=phi_l]
compulsory=true
@@ -4953,14 +4672,14 @@ fail-if=len(this) != (namelist:jules_surface_types=npft)
length=:
sort-key=PANEL-I02dm
type=real
-url=http://jules-lsm.github.io/latest/namelists/red_params.nml.html#JULES_RED::phi_l
+url=https://metoffice.github.io/jules/latest/namelists/red_params.nml.html#JULES_RED::phi_l
[namelist:jules_rivers]
compulsory=true
ns=namelist/JULES Science Settings/jules_rivers
sort-key=06
title=River routing options
-url=http://jules-lsm.github.io/latest/namelists/jules_rivers.nml.html#namelist-JULES_RIVERS
+url=https://metoffice.github.io/jules/latest/namelists/jules_rivers.nml.html#namelist-JULES_RIVERS
[namelist:jules_rivers=a_thresh]
compulsory=true
@@ -4969,7 +4688,7 @@ description=The threshold drainage area (specified in number of cells)
= considered to be a river point
sort-key=j
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_rivers.nml.html#JULES_RIVERS::a_thresh
+url=https://metoffice.github.io/jules/latest/namelists/jules_rivers.nml.html#JULES_RIVERS::a_thresh
[namelist:jules_rivers=cbland]
compulsory=true
@@ -4977,7 +4696,7 @@ description=The subsurface land wave speed (kinematic wave speed for subsurface
range=this>0
sort-key=f
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_rivers.nml.html#JULES_RIVERS::cbland
+url=https://metoffice.github.io/jules/latest/namelists/jules_rivers.nml.html#JULES_RIVERS::cbland
[namelist:jules_rivers=cbriver]
compulsory=true
@@ -4985,7 +4704,7 @@ description=The subsurface river wave speed (kinematic wave speed for subsurface
range=this>0
sort-key=g
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_rivers.nml.html#JULES_RIVERS::cbriver
+url=https://metoffice.github.io/jules/latest/namelists/jules_rivers.nml.html#JULES_RIVERS::cbriver
[namelist:jules_rivers=cland]
compulsory=true
@@ -4993,7 +4712,7 @@ description=The land wave speed (kinematic wave speed for surface flow in a land
range=this>0
sort-key=d
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_rivers.nml.html#JULES_RIVERS::cland
+url=https://metoffice.github.io/jules/latest/namelists/jules_rivers.nml.html#JULES_RIVERS::cland
[namelist:jules_rivers=criver]
compulsory=true
@@ -5001,7 +4720,7 @@ description=The river wave speed (kinematic wave speed for surface flow in a riv
range=this>0
sort-key=e
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_rivers.nml.html#JULES_RIVERS::criver
+url=https://metoffice.github.io/jules/latest/namelists/jules_rivers.nml.html#JULES_RIVERS::criver
[namelist:jules_rivers=i_river_vn]
compulsory=true
@@ -5022,7 +4741,7 @@ trigger=namelist:jules_rivers=cland: 2;
= namelist:jules_rivers_props=l_use_area: 2;
= namelist:jules_rivers=lake_water_conserve_method: 1;
= namelist:jules_rivers=trip_globe_shape: 1;
-url=http://jules-lsm.github.io/latest/namelists/jules_rivers.nml.html#JULES_RIVERS::i_river_vn
+url=https://metoffice.github.io/jules/latest/namelists/jules_rivers.nml.html#JULES_RIVERS::i_river_vn
value-titles=RFM,TRIP
values=2,3
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -5045,7 +4764,7 @@ fail-if=this == '.true.' and namelist:jules_model_environment=l_jules_parent !=
sort-key=n
trigger=namelist:jules_overbank=overbank_model: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_rivers.nml.html#JULES_RIVERS::l_riv_overbank
+url=https://metoffice.github.io/jules/latest/namelists/jules_rivers.nml.html#JULES_RIVERS::l_riv_overbank
[namelist:jules_rivers=l_rivers]
compulsory=true
@@ -5058,13 +4777,13 @@ trigger=namelist:jules_rivers=i_river_vn: .true.;
= namelist:jules_overbank: .true.;
= namelist:jules_rivers_props: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_rivers.nml.html#JULES_RIVERS::l_rivers
+url=https://metoffice.github.io/jules/latest/namelists/jules_rivers.nml.html#JULES_RIVERS::l_rivers
[namelist:jules_rivers=lake_water_conserve_method]
compulsory=true
description=Selects different fields for use in water conservation of lake evaporation
fail-if=this > 0 and namelist:jules_rivers=i_river_vn > 1; # lake_water_conserve_method is not compatible with standalone rivers
-url=http://jules-lsm.github.io/latest/namelists/jules_rivers.nml.html#JULES_RIVERS::lake_water_conserve_method
+url=https://metoffice.github.io/jules/latest/namelists/jules_rivers.nml.html#JULES_RIVERS::lake_water_conserve_method
value-titles=Use fqw_surft,Use elake_surft
values=1,2
@@ -5074,7 +4793,7 @@ description=Number of model timesteps per routing timestep
range=1:
sort-key=c
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_rivers.nml.html#JULES_RIVERS::nstep_rivers
+url=https://metoffice.github.io/jules/latest/namelists/jules_rivers.nml.html#JULES_RIVERS::nstep_rivers
[namelist:jules_rivers=retl]
compulsory=true
@@ -5082,7 +4801,7 @@ description=The (resolution dependent) land return flow fraction
range=-1:1
sort-key=h
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_rivers.nml.html#JULES_RIVERS::retl
+url=https://metoffice.github.io/jules/latest/namelists/jules_rivers.nml.html#JULES_RIVERS::retl
[namelist:jules_rivers=retr]
compulsory=true
@@ -5090,7 +4809,7 @@ description=The (resolution dependent) river return flow fraction
range=-1:1
sort-key=i
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_rivers.nml.html#JULES_RIVERS::retr
+url=https://metoffice.github.io/jules/latest/namelists/jules_rivers.nml.html#JULES_RIVERS::retr
[namelist:jules_rivers=rivers_meander]
compulsory=true
@@ -5098,7 +4817,7 @@ description=Ratio of the actual to calculated river lengths in a river routing g
range=this>0
sort-key=m
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_rivers.nml.html#JULES_RIVERS::rivers_meander
+url=https://metoffice.github.io/jules/latest/namelists/jules_rivers.nml.html#JULES_RIVERS::rivers_meander
[namelist:jules_rivers=rivers_speed]
compulsory=true
@@ -5106,7 +4825,7 @@ description=The effective river velocity (m/s)
range=this>0
sort-key=l
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_rivers.nml.html#JULES_RIVERS::rivers_speed
+url=https://metoffice.github.io/jules/latest/namelists/jules_rivers.nml.html#JULES_RIVERS::rivers_speed
[namelist:jules_rivers=runoff_factor]
compulsory=true
@@ -5114,13 +4833,13 @@ description=A runoff volume factor (recommended setting=1)
range=this>0
sort-key=k
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_rivers.nml.html#JULES_RIVERS::runoff_factor
+url=https://metoffice.github.io/jules/latest/namelists/jules_rivers.nml.html#JULES_RIVERS::runoff_factor
[namelist:jules_rivers=trip_globe_shape]
compulsory=true
description=The shape of the Earth in the TRIP river routing scheme
sort-key=j
-url=http://jules-lsm.github.io/latest/namelists/jules_rivers.nml.html#JULES_RIVERS::trip_globe_shape
+url=https://metoffice.github.io/jules/latest/namelists/jules_rivers.nml.html#JULES_RIVERS::trip_globe_shape
value-titles=Spherical,Ellipsoidal
values=1,2
@@ -5129,7 +4848,7 @@ compulsory=true
description=Configuration of spatially varying rivers properties including inundation
ns=namelist/Ancillary data/Rivers properties
sort-key=24
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#namelist-JULES_RIVERS_PROPS
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#namelist-JULES_RIVERS_PROPS
widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var use_file is_climatology var_name tpl_name const_val
[namelist:jules_rivers_props=const_val]
@@ -5139,7 +4858,7 @@ fail-if=len(this) != namelist:jules_rivers_props=nvars
length=:
sort-key=7
type=real
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::const_val
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::const_val
[namelist:jules_rivers_props=coordinate_file]
compulsory=true
@@ -5147,7 +4866,7 @@ description=File from which to read river routing coordinates (if templating is
fail-if='%vv' in this; # Coordinate file cannot contain variable name template.
sort-key=17b
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::coordinate_file
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::coordinate_file
[namelist:jules_rivers_props=file]
compulsory=true
@@ -5159,7 +4878,7 @@ sort-key=17
trigger=namelist:jules_rivers_props=tpl_name: '%vv' in this;
=namelist:jules_rivers_props=read_list: '%vv' not in this;
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::file
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::file
[namelist:jules_rivers_props=is_climatology]
compulsory=true
@@ -5167,7 +4886,7 @@ description=Indicate whether the file specified is a 12-month climatology
length=:
sort-key=4
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::is_climatology
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::is_climatology
[namelist:jules_rivers_props=l_find_grid]
compulsory=true
@@ -5178,14 +4897,14 @@ trigger=namelist:jules_rivers_props=nx_land_grid: .false.;
=namelist:jules_rivers_props=x1_land_grid: .false.;
=namelist:jules_rivers_props=y1_land_grid: .false.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::l_find_grid
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::l_find_grid
[namelist:jules_rivers_props=l_use_area]
compulsory=true
description=Switch to use a drainage area ancillary field to identify river points
sort-key=17c
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::l_use_area
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::l_use_area
[namelist:jules_rivers_props=land_dx]
compulsory=true
@@ -5193,7 +4912,7 @@ description=x coordinate spacing of 2D regular grid containing the model input g
range=this>0
sort-key=14
type=real
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::land_dx
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::land_dx
[namelist:jules_rivers_props=land_dy]
compulsory=true
@@ -5201,7 +4920,7 @@ description=y coordinate spacing of 2D regular containing the model input grid
range=this>0
sort-key=15
type=real
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::land_dy
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::land_dy
[namelist:jules_rivers_props=nvars]
compulsory=true
@@ -5210,7 +4929,7 @@ sort-key=18
trigger=namelist:jules_rivers_props=var: this > 0;
= namelist:jules_rivers_props=use_file: this > 0;
type=integer
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::nvars
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::nvars
[namelist:jules_rivers_props=nx_land_grid]
compulsory=true
@@ -5218,7 +4937,7 @@ description=Size of the x dimension of the 2D regular lat/lon grid containing th
range=1:
sort-key=10
type=integer
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::nx_land_grid
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::nx_land_grid
[namelist:jules_rivers_props=nx_rivers]
compulsory=true
@@ -5226,7 +4945,7 @@ description=Size of the x dimension of the river routing grid
range=2:
sort-key=07
type=integer
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::nx_rivers
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::nx_rivers
[namelist:jules_rivers_props=ny_land_grid]
compulsory=true
@@ -5234,7 +4953,7 @@ description=Size of the y dimension of the 2D regular lat/lon grid containing th
range=1:
sort-key=11
type=integer
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::ny_land_grid
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::ny_land_grid
[namelist:jules_rivers_props=ny_rivers]
compulsory=true
@@ -5242,7 +4961,7 @@ description=Size of the y dimension of the river routing grid
range=2:
sort-key=08
type=integer
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::ny_rivers
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::ny_rivers
[namelist:jules_rivers_props=read_list]
compulsory=true
@@ -5252,14 +4971,14 @@ fail-if=this == '.true.' and '%vv' in namelist:jules_rivers_props=file; # Cannot
=this == '.true.' and namelist:jules_rivers_props=file == "''"; # If reading a list of files, there has to be a file specified to read.
sort-key=17a
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::read_list
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::read_list
[namelist:jules_rivers_props=rivers_length]
compulsory=true
description=Constant size of the rivers grid (m)
sort-key=16
type=real
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::rivers_length
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::rivers_length
[namelist:jules_rivers_props=rivers_regrid]
compulsory=true
@@ -5267,7 +4986,7 @@ description=Regridding is required between land and river routing grids
fail-if=this == '.true.' and namelist:jules_latlon=l_coord_latlon == '.false.'; # Regridding is only available for lat-lon grids
sort-key=09
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::rivers_regrid
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::rivers_regrid
[namelist:jules_rivers_props=tpl_name]
compulsory=true
@@ -5276,7 +4995,7 @@ fail-if=len(this) != namelist:jules_rivers_props=nvars
length=:
sort-key=6
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::tpl_name
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::tpl_name
[namelist:jules_rivers_props=use_file]
compulsory=true
@@ -5289,7 +5008,7 @@ trigger=namelist:jules_rivers_props=file: any(this == '.true.');
= namelist:jules_rivers_props=const_val: not all(this == '.true.');
= namelist:jules_rivers_props=is_climatology: any(this == '.true.');
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::use_file
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::use_file
[namelist:jules_rivers_props=var]
compulsory=true
@@ -5297,7 +5016,7 @@ description=Name of the river routing variable, as recognised by JULES
fail-if=len(this) != namelist:jules_rivers_props=nvars
length=:
sort-key=3
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::var
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::var
values='area','direction','sequence','latitude_2d','longitude_2d',
='rivers_outflow_number','logn_mean','logn_stdev','rivers_storage'
@@ -5308,35 +5027,35 @@ fail-if=len(this) != namelist:jules_rivers_props=nvars
length=:
sort-key=5
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::var_name
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::var_name
[namelist:jules_rivers_props=x1_land_grid]
compulsory=true
description=x coordinate of gridpoint in lower-left corner of 2D regular grid containing the model input grid
sort-key=12
type=real
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::x1_land_grid
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::x1_land_grid
[namelist:jules_rivers_props=x_dim_name]
compulsory=true
description=Name of the x dimension of the river routing grid
sort-key=05
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::x_dim_name
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::x_dim_name
[namelist:jules_rivers_props=y1_land_grid]
compulsory=true
description=y coordinate of gridpoint in lower-left corner of 2D regular grid containing the model input grid
sort-key=13
type=real
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::y1_land_grid
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::y1_land_grid
[namelist:jules_rivers_props=y_dim_name]
compulsory=true
description=Name of the y dimension of the river routing grid
sort-key=06
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::y_dim_name
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::y_dim_name
#[namelist:jules_snow] has moved to jules-shared/jules-snow
[namelist:jules_snow=a_snow_et]
@@ -5345,7 +5064,7 @@ description=Constant in Parametrization of equitemperature metamorphism
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D14a
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::a_snow_et
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::a_snow_et
[namelist:jules_snow=aicemax]
compulsory=true
@@ -5355,7 +5074,7 @@ ns=namelist/JULES Science Settings/jules_snow/Radiation parameters
range=0.01:0.99
sort-key=Panel-D08
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::aicemax
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::aicemax
[namelist:jules_snow=amax]
compulsory=false
@@ -5364,7 +5083,7 @@ length=2
ns=namelist/JULES Science Settings/jules_snow/Radiation parameters
sort-key=Panel-D06
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::amax
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::amax
[namelist:jules_snow=b_snow_et]
compulsory=true
@@ -5372,7 +5091,7 @@ description=Constant in Parametrization of equitemperature metamorphism
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D14a
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::b_snow_et
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::b_snow_et
[namelist:jules_snow=c_snow_et]
compulsory=true
@@ -5380,7 +5099,7 @@ description=Constant in Parametrization of equitemperature metamorphism
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D14a
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::c_snow_et
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::c_snow_et
[namelist:jules_snow=dtland]
compulsory=false
@@ -5388,7 +5107,7 @@ description=Degrees Celsius below zero at which snow albedo equals cold deep sno
ns=namelist/JULES Science Settings/jules_snow/Radiation parameters
sort-key=Panel-D07
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::dtland
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::dtland
[namelist:jules_snow=dzsnow]
compulsory=true
@@ -5397,13 +5116,13 @@ fail-if=len(this) != namelist:jules_snow=nsmax; # A value must be given for each
length=:
sort-key=Panel-D01a
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::dzsnow
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::dzsnow
[namelist:jules_snow=frac_snow_subl_melt]
compulsory=true
description=Switch for use of snow-cover fraction in the calculation of sublimation and melting
sort-key=Panel-D03
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::frac_snow_subl_melt
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::frac_snow_subl_melt
value-titles=Off,On
values=0,1
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -5412,7 +5131,7 @@ widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
compulsory=true
description=Switch for treatment of graupel in the snow scheme
sort-key=Panel-D04
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::graupel_options
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::graupel_options
value-titles=Include graupel as snowfall,Ignore graupel in the surface snowfall,
=Treat graupel separately
values=0,1,2
@@ -5422,7 +5141,7 @@ compulsory=true
description=Identifier for parametrization of snow conductivity.
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D01d
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::i_snow_cond_parm
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::i_snow_cond_parm
value-titles=Yen1981,Calonne2011
values=0,1
@@ -5432,7 +5151,7 @@ description=Used in snow-ageing effect on albedo in the diagnostic albedo scheme
ns=namelist/JULES Science Settings/jules_snow/Radiation parameters
sort-key=Panel-D07
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::kland_numerator
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::kland_numerator
[namelist:jules_snow=l_et_metamorph]
compulsory=true
@@ -5444,7 +5163,7 @@ trigger=namelist:jules_snow=a_snow_et: .true.;
= namelist:jules_snow=c_snow_et: .true.;
= namelist:jules_snow=rho_snow_et_crit: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::l_et_metamorph
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::l_et_metamorph
[namelist:jules_snow=l_snow_infilt]
compulsory=true
@@ -5452,7 +5171,7 @@ description=Switch to allow the infiltration of rain and canopy melting into the
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D15
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::l_snow_infilt
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::l_snow_infilt
[namelist:jules_snow=l_snow_nocan_hc]
compulsory=true
@@ -5460,14 +5179,14 @@ description=Switch to ignore heat capacity of the canopy above the snowpack on t
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D16
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::l_snow_nocan_hc
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::l_snow_nocan_hc
[namelist:jules_snow=l_snowdep_surf]
compulsory=true
description=Use equivalent canopy snow depth for surface calculations on tiles with a snow canopy
sort-key=Panel-D02
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::l_snowdep_surf
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::l_snowdep_surf
[namelist:jules_snow=lai_alb_lim_sn]
compulsory=true
@@ -5477,7 +5196,7 @@ length=:
ns=namelist/JULES Science Settings/jules_snow/Radiation parameters
sort-key=Panel-D10
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::lai_alb_lim_sn
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::lai_alb_lim_sn
[namelist:jules_snow=maskd]
compulsory=false
@@ -5485,7 +5204,7 @@ description=Used in exponent of equation weighting snow-covered and snow-free al
ns=namelist/JULES Science Settings/jules_snow/Radiation parameters
sort-key=Panel-D05
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::maskd
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::maskd
[namelist:jules_snow=nsmax]
compulsory=true
@@ -5500,7 +5219,7 @@ trigger=namelist:jules_snow=dzsnow: this > 0;
=namelist:jules_snow=i_snow_cond_parm: this > 0;
=namelist:jules_snow=l_snow_nocan_hc: this > 0;
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::nsmax
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::nsmax
[namelist:jules_snow=r0]
compulsory=false
@@ -5508,7 +5227,7 @@ description=Grain size for fresh snow (um)
ns=namelist/JULES Science Settings/jules_snow/Radiation parameters
sort-key=Panel-D06
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::r0
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::r0
[namelist:jules_snow=rho_firn_albedo]
compulsory=true
@@ -5517,7 +5236,7 @@ ns=namelist/JULES Science Settings/jules_snow/Radiation parameters
range=0.01:1000.
sort-key=Panel-D08
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::rho_firn_albedo
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::rho_firn_albedo
[namelist:jules_snow=rho_snow_const]
compulsory=false
@@ -5525,7 +5244,7 @@ description=Constant density of lying snow (kg m-3), used on canopies and for ve
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D01b
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::rho_snow_const
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::rho_snow_const
[namelist:jules_snow=rho_snow_et_crit]
compulsory=true
@@ -5533,7 +5252,7 @@ description=Constant in Parametrization of equitemperature metamorphism
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D14a
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::rho_snow_et_crit
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::rho_snow_et_crit
[namelist:jules_snow=rmax]
compulsory=false
@@ -5541,7 +5260,7 @@ description=Maximum snow grain size (um)
ns=namelist/JULES Science Settings/jules_snow/Radiation parameters
sort-key=Panel-D06
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::rmax
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::rmax
[namelist:jules_snow=snow_ggr]
compulsory=false
@@ -5550,7 +5269,7 @@ length=3
ns=namelist/JULES Science Settings/jules_snow/Radiation parameters
sort-key=Panel-D06
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::snow_ggr
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::snow_ggr
[namelist:jules_snow=snow_hcap]
compulsory=false
@@ -5558,7 +5277,7 @@ description=Thermal capacity of lying snow (J K-1 m-3)
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D12
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::snow_hcap
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::snow_hcap
[namelist:jules_snow=snow_hcon]
compulsory=false
@@ -5566,7 +5285,7 @@ description=Default thermal conductivity of lying snow (W m-1 K-1).
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D11
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::snow_hcon
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::snow_hcon
[namelist:jules_snow=snowinterceptfact]
compulsory=false
@@ -5574,7 +5293,7 @@ description=Constant in relationship between mass of intercepted snow and snowfa
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D05
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::snowinterceptfact
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::snowinterceptfact
[namelist:jules_snow=snowliqcap]
compulsory=false
@@ -5582,21 +5301,21 @@ description=Liquid water holding capacity of lying snow, as a fraction of snow m
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D01c
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::snowliqcap
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::snowliqcap
[namelist:jules_snow=snowloadlai]
description=Ratio of maximum canopy snow load to leaf area index (kg m-2)
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D05
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::snowloadlai
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::snowloadlai
[namelist:jules_snow=snowunloadfact]
description=Constant in relationship between canopy snow unloading and canopy snow melt rate
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D05
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::snowunloadfact
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::snowunloadfact
[namelist:jules_snow=unload_rate_cnst]
compulsory=true
@@ -5606,7 +5325,7 @@ length=:
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D13
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_snow.nml.html#JULES_SNOW::unload_rate_cnst
+url=https://metoffice.github.io/jules/latest/namelists/jules_snow.nml.html#JULES_SNOW::unload_rate_cnst
#[namelist:jules_soil] has moved to jules-shared/jules-soil
[namelist:jules_soil=confrac]
@@ -5615,7 +5334,7 @@ description=Fraction of the gridbox assumed to be covered by convective precipit
range=0.0:1.0
sort-key=Panel-E10
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil.nml.html#JULES_SOIL::confrac
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil.nml.html#JULES_SOIL::confrac
[namelist:jules_soil=cs_min]
compulsory=true
@@ -5623,7 +5342,7 @@ description=Minimum allowed soil carbon (kg m-2)
range=0.000001:
sort-key=Panel-E07
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil.nml.html#JULES_SOIL::cs_min
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil.nml.html#JULES_SOIL::cs_min
[namelist:jules_soil=dzdeep]
compulsory=true
@@ -5631,7 +5350,7 @@ description=Thickness of bedrock (m)
range=0.01:
sort-key=Panel-E06d
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil.nml.html#JULES_SOIL::dzdeep
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil.nml.html#JULES_SOIL::dzdeep
[namelist:jules_soil=dzsoil_elev]
compulsory=true
@@ -5640,7 +5359,7 @@ fail-if=this <= 0 ; # Must have positive value
range=0.01:
sort-key=Panel-E12
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil.nml.html#JULES_SOIL::dzsoil_elev
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil.nml.html#JULES_SOIL::dzsoil_elev
[namelist:jules_soil=dzsoil_io]
compulsory=true
@@ -5649,7 +5368,7 @@ fail-if=len(this) != namelist:jules_soil=sm_levels; # Must have a value for each
length=:
sort-key=Panel-E11
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil.nml.html#JULES_SOIL::dzsoil_io
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil.nml.html#JULES_SOIL::dzsoil_io
[namelist:jules_soil=hcapdeep]
compulsory=true
@@ -5657,7 +5376,7 @@ description=Heat capacity of bedrock (J K-1 m-3)
range=100000:8000000
sort-key=Panel-E06b
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil.nml.html#JULES_SOIL::hcapdeep
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil.nml.html#JULES_SOIL::hcapdeep
[namelist:jules_soil=hcondeep]
compulsory=true
@@ -5665,7 +5384,7 @@ description=Thermal conductivity of bedrock (W m-2 K-1)
range=0.4:12.0
sort-key=Panel-E06c
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil.nml.html#JULES_SOIL::hcondeep
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil.nml.html#JULES_SOIL::hcondeep
[namelist:jules_soil=l_bedrock]
compulsory=true
@@ -5677,19 +5396,19 @@ trigger=namelist:jules_soil=ns_deep: .true.;
= namelist:jules_soil=hcondeep: .true.;
= namelist:jules_soil=dzdeep: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_soil.nml.html#JULES_SOIL::l_bedrock
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil.nml.html#JULES_SOIL::l_bedrock
[namelist:jules_soil=l_broadcast_ancils]
description=Switch to broadcast non-soil tiled ancillary data to all soil tiles (if read from ancil files)
sort-key=Panel-E14a
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_soil.nml.html#JULES_SOIL::l_broadcast_ancils
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil.nml.html#JULES_SOIL::l_broadcast_ancils
[namelist:jules_soil=l_holdwater]
compulsory=true
description=Stops water being pushed out of the soil column when a single layer is supersaturated
sort-key=Panel-E13
-url=http://jules-lsm.github.io/latest/namelists/jules_soil.nml.html#JULES_SOIL::l_holdwater
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil.nml.html#JULES_SOIL::l_holdwater
value-titles=Bug fixed,Original
values=.true.,.false.
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -5702,7 +5421,7 @@ sort-key=Panel-E14
trigger=namelist:jules_soil=l_broadcast_ancils: .true.;
=namelist:jules_initial=l_broadcast_soilt: .true.
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_soil.nml.html#JULES_SOIL::l_tile_soil
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil.nml.html#JULES_SOIL::l_tile_soil
[namelist:jules_soil=ns_deep]
compulsory=true
@@ -5710,7 +5429,7 @@ description=Number of bedrock layers
range=1:
sort-key=Panel-E06a
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_soil.nml.html#JULES_SOIL::ns_deep
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil.nml.html#JULES_SOIL::ns_deep
[namelist:jules_soil=sm_levels]
compulsory=true
@@ -5718,13 +5437,13 @@ description=Number of soil layers
range=1:
sort-key=Panel-E01
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_soil.nml.html#JULES_SOIL::sm_levels
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil.nml.html#JULES_SOIL::sm_levels
[namelist:jules_soil=soilhc_method]
compulsory=true
description=Choice of soil thermal conductivity model
sort-key=Panel-E05
-url=http://jules-lsm.github.io/latest/namelists/jules_soil.nml.html#JULES_SOIL::soilhc_method
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil.nml.html#JULES_SOIL::soilhc_method
value-titles=Cox et al (1999),Simplified Johansen (1975),Chadburn et al (2015)
values=1,2,3
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -5735,7 +5454,7 @@ description=Depth of layer over which soil moisture diagnostic is averaged (m)
range=0.01:
sort-key=Panel-E08
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil.nml.html#JULES_SOIL::zsmc
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil.nml.html#JULES_SOIL::zsmc
[namelist:jules_soil=zst]
compulsory=true
@@ -5743,14 +5462,14 @@ description=Depth of layer over which soil temperature diagnostic is averaged (m
range=0.01:
sort-key=Panel-E09
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil.nml.html#JULES_SOIL::zst
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil.nml.html#JULES_SOIL::zst
[namelist:jules_soil_biogeochem]
compulsory=true
ns=namelist/JULES Science Settings/jules_soil_biogeochem
sort-key=07
title=Soil biogeochemistry options
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#namelist-JULES_SOIL_BIOGEOCHEM
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#namelist-JULES_SOIL_BIOGEOCHEM
[namelist:jules_soil_biogeochem=alpha_ch4]
compulsory=true
@@ -5758,7 +5477,7 @@ description=Ratio between maintenance and growth respiration rates for methanoge
range=0.00001:0.1
sort-key=8i
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::alpha_ch4
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::alpha_ch4
[namelist:jules_soil_biogeochem=bio_hum_cn]
compulsory=true
@@ -5766,7 +5485,7 @@ description=Bio and Hum Soil Carbon pools CN ratio
range=1:301
sort-key=g
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::bio_hum_cn
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::bio_hum_cn
[namelist:jules_soil_biogeochem=ch4_cpow]
compulsory=true
@@ -5774,13 +5493,13 @@ description=Power of soil carbon used for anaerobic decomposition (default 1, co
range=0.01:5
sort-key=r
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::ch4_cpow
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::ch4_cpow
[namelist:jules_soil_biogeochem=ch4_substrate]
compulsory=true
description=Choose substrate for interactive methane
sort-key=o
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::ch4_substrate
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::ch4_substrate
value-titles=Soil carbon,NPP,Soil respiration
values=1,2,3
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -5791,7 +5510,7 @@ description=Scale factor for soil carbon substrate CH4 emissions
range=1.0e-14:1.0e-6
sort-key=2c
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::const_ch4_cs
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::const_ch4_cs
[namelist:jules_soil_biogeochem=const_ch4_npp]
compulsory=true
@@ -5799,7 +5518,7 @@ description=Scale factor for NPP substrate CH4 emissions
range=1.0e-5:0.01
sort-key=2d
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::const_ch4_npp
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::const_ch4_npp
[namelist:jules_soil_biogeochem=const_ch4_resps]
compulsory=true
@@ -5807,7 +5526,7 @@ description=Scale factor for soil respiration substrate CH4 emissions
range=1.0e-5:0.01
sort-key=2e
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::const_ch4_resps
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::const_ch4_resps
[namelist:jules_soil_biogeochem=cue_ch4]
compulsory=true
@@ -5815,7 +5534,7 @@ description=Carbon use efficiency of methanogenic growth
range=0.001:0.5
sort-key=8f
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::cue_ch4
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::cue_ch4
[namelist:jules_soil_biogeochem=diff_n_pft]
compulsory=true
@@ -5823,7 +5542,7 @@ description=Inorganic N diffusion in soil (360 days-1)
range=0.1:1500
sort-key=b2
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::diff_n_pft
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::diff_n_pft
[namelist:jules_soil_biogeochem=ev_ch4]
compulsory=true
@@ -5831,7 +5550,7 @@ description=Timescale over which methanogenic traits adapt to temperature change
range=0.1:10.0
sort-key=8j
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::ev_ch4
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::ev_ch4
[namelist:jules_soil_biogeochem=frz_ch4]
compulsory=true
@@ -5839,7 +5558,7 @@ description=Factor to reduce CH4 substrate production when soil is sufficiently
range=0:1
sort-key=8h
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::frz_ch4
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::frz_ch4
[namelist:jules_soil_biogeochem=k2_ch4]
compulsory=true
@@ -5847,7 +5566,7 @@ description=Scale factor for methanogenic respiration rate (hr-1)
range=0.001:0.5
sort-key=8b
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::k2_ch4
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::k2_ch4
[namelist:jules_soil_biogeochem=kaps]
compulsory=true
@@ -5855,7 +5574,7 @@ description=Specific soil respiration rate at 25 degC and optimum soil moisture
range=1.0e-12:1.0e-4
sort-key=e
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::kaps
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::kaps
[namelist:jules_soil_biogeochem=kaps_4pool]
compulsory=true
@@ -5864,7 +5583,7 @@ length=4
range=1.0e-12:1.0e-4
sort-key=f
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::kaps_4pool
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::kaps_4pool
[namelist:jules_soil_biogeochem=kd_ch4]
compulsory=true
@@ -5872,14 +5591,14 @@ description=Scale factor for methanogenic death/turnover rate (hr-1)
range=0.000001:0.01
sort-key=8c
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::kd_ch4
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::kd_ch4
[namelist:jules_soil_biogeochem=l_ch4_interactive]
compulsory=true
description=Switch on interactive methane
fail-if=this == '.true.' and namelist:jules_soil_biogeochem=l_ch4_tlayered == '.false.'
sort-key=n
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::l_ch4_interactive
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::l_ch4_interactive
value-titles=Methane flux updates soil C, Methane flux does not update soil C
values=.true.,.false.
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -5900,7 +5619,7 @@ trigger=namelist:jules_soil_biogeochem=k2_ch4: .true.;
=namelist:jules_soil_biogeochem=ev_ch4: .true.;
=namelist:jules_soil_biogeochem=q10_ev_ch4: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::l_ch4_microbe
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::l_ch4_microbe
warn-if=this== '.true.' and namelist:jules_soil_biogeochem=ch4_substrate != 1 # microbial model only tuned for ch4_substrate=1
[namelist:jules_soil_biogeochem=l_ch4_tlayered]
@@ -5908,7 +5627,7 @@ compulsory=true
description=Calculate methane emissions from layered soil temperature (vs 1m average)
sort-key=p
trigger=namelist:jules_soil_biogeochem=tau_ch4: .true.;
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::l_ch4_tlayered
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::l_ch4_tlayered
value-titles=Use layered soil temperature, Use depth-averaged soil temperature
values=.true.,.false.
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -5919,7 +5638,7 @@ description=Label and trace a fraction of soil carbon
=NOT AVAILABLE TO UM
sort-key=b1
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::l_label_frac_cs
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::l_label_frac_cs
[namelist:jules_soil_biogeochem=l_layeredc]
compulsory=true
@@ -5931,13 +5650,13 @@ trigger=namelist:jules_soil_biogeochem=tau_resp: .true.;
=namelist:jules_soil_biogeochem=diff_n_pft: .true.;
=namelist:jules_soil_biogeochem=z_burn_max: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::l_layeredc
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::l_layeredc
[namelist:jules_soil_biogeochem=l_q10]
compulsory=true
description=Choose soil decomposition dependence on temperature
sort-key=c
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::l_q10
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::l_q10
value-titles=Q10 temperature function,Clark et al. (2011) temperature function
values=.true.,.false.
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -5946,7 +5665,7 @@ widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
compulsory=true
description=Soil respiration calculated using temperature and moisture from layer 2
sort-key=m
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::l_soil_resp_lev2
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::l_soil_resp_lev2
value-titles=Use 2nd soil layer + total moisture content for respiration, Use top soil layer + unfrozen moisture content for respiration
values=.true.,.false.
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -5957,7 +5676,7 @@ description=Threshold growth rate below which methanogens die (hr-1)
range=0.000001:0.01
sort-key=8g
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::mu_ch4
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::mu_ch4
[namelist:jules_soil_biogeochem=n_inorg_turnover]
compulsory=true
@@ -5965,7 +5684,7 @@ description=Inorganic Nitrogren Turnover rate (360 days-1)
range=0.01:100
sort-key=i
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::n_inorg_turnover
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::n_inorg_turnover
[namelist:jules_soil_biogeochem=q10_ch4_cs]
compulsory=true
@@ -5973,7 +5692,7 @@ description=Q10 factor for soil carbon substrate CH4 emissions
range=0.1:10.0
sort-key=2f
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::q10_ch4_cs
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::q10_ch4_cs
[namelist:jules_soil_biogeochem=q10_ch4_npp]
compulsory=true
@@ -5981,7 +5700,7 @@ description=Q10 factor for NPP substrate CH4 emissions
range=0.1:10.0
sort-key=2g
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::q10_ch4_npp
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::q10_ch4_npp
[namelist:jules_soil_biogeochem=q10_ch4_resps]
compulsory=true
@@ -5989,7 +5708,7 @@ description=Q10 factor for soil respiration substrate CH4 emissions
range=0.1:10.0
sort-key=2h
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::q10_ch4_resps
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::q10_ch4_resps
[namelist:jules_soil_biogeochem=q10_ev_ch4]
compulsory=true
@@ -5997,7 +5716,7 @@ description=Q10 for temperature response of methanogenic traits under adaptation
range=0.1:10.0
sort-key=8k
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::q10_ev_ch4
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::q10_ev_ch4
[namelist:jules_soil_biogeochem=q10_mic_ch4]
compulsory=true
@@ -6005,7 +5724,7 @@ description=Q10 factor for methanogens
range=0.1:10.0
sort-key=8e
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::q10_mic_ch4
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::q10_mic_ch4
[namelist:jules_soil_biogeochem=q10_soil]
compulsory=true
@@ -6013,7 +5732,7 @@ description=Q10 factor for soil respiration
range=0.1:10.0
sort-key=d
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::q10_soil
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::q10_soil
[namelist:jules_soil_biogeochem=rho_ch4]
compulsory=true
@@ -6021,7 +5740,7 @@ description=Factor in substrate limitation function (related to half saturation
range=1.0:1000.0
sort-key=8d
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::rho_ch4
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::rho_ch4
[namelist:jules_soil_biogeochem=soil_bgc_model]
compulsory=true
@@ -6081,7 +5800,7 @@ trigger=namelist:jules_soil_biogeochem=l_q10: 1, 2;
=namelist:jules_soil_ecosse=temp_modifier: 3;
=namelist:jules_soil_ecosse=water_modifier: 3;
=namelist:jules_soil_ecosse=dim_cslayer: 3;
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::soil_bgc_model
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::soil_bgc_model
value-titles=Single pool model,4-pool model,ECOSSE
values=1,2,3
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -6092,7 +5811,7 @@ description=Soil leaching N Retention factor
range=0.01:100.0
sort-key=h
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::sorp
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::sorp
[namelist:jules_soil_biogeochem=t0_ch4]
compulsory=true
@@ -6100,7 +5819,7 @@ description=Reference temperature for Q10 function CH4 emissions
range=250:320
sort-key=2b
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::t0_ch4
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::t0_ch4
[namelist:jules_soil_biogeochem=tau_ch4]
compulsory=true
@@ -6108,7 +5827,7 @@ description=Decay factor with depth representing methane oxidation
range=0.01:100.0
sort-key=q
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::tau_ch4
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::tau_ch4
[namelist:jules_soil_biogeochem=tau_lit]
compulsory=true
@@ -6116,7 +5835,7 @@ description=Exponential decay constant for reduction of litter inputs with depth
range=0.01:100.0
sort-key=b2
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::tau_lit
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::tau_lit
[namelist:jules_soil_biogeochem=tau_resp]
compulsory=true
@@ -6124,7 +5843,7 @@ description=Exponential decay constant for reduction of respiration with depth
range=0.01:100.0
sort-key=b2
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::tau_resp
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::tau_resp
[namelist:jules_soil_biogeochem=z_burn_max]
compulsory=true
@@ -6132,7 +5851,7 @@ description=Maximum burn depth for soil - soil carbon is burned above this level
range=0.0:10.0
sort-key=b2
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::z_burn_max
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::z_burn_max
[namelist:jules_soil_ecosse]
compulsory=true
@@ -6287,7 +6006,7 @@ type=real
[namelist:jules_soil_ecosse=l_decomp_slow]
compulsory=true
description=Switch to slow decomposition when N is limiting
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_ecosse.nml.html#JULES_SOIL_ECOSSE::l_decomp_slow
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_ecosse.nml.html#JULES_SOIL_ECOSSE::l_decomp_slow
value-titles=Decomposition slowed, Decomposition less efficient
values=.true.,.false.
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -6295,7 +6014,7 @@ widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
[namelist:jules_soil_ecosse=l_driver_ave]
compulsory=true
description=Switch for time-averaging of ECOSSE driving variables
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_ecosse.nml.html#JULES_SOIL_ECOSSE::l_driver_ave
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_ecosse.nml.html#JULES_SOIL_ECOSSE::l_driver_ave
value-titles=Time average, Instantaneous values
values=.true.,.false.
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -6305,7 +6024,7 @@ compulsory=true
description=Switch to match soil C and N layers to soil moisture layers
trigger=namelist:jules_soil_ecosse=dim_cslayer: .false.;
=namelist:jules_soil_ecosse=dz_soilc_io: .false.;
-url=http://jules-lsm.github.io/latest/namelists/jules_soil_ecosse.nml.html#JULES_SOIL_ECOSSE::l_match_layers
+url=https://metoffice.github.io/jules/latest/namelists/jules_soil_ecosse.nml.html#JULES_SOIL_ECOSSE::l_match_layers
value-titles=Match to soil moisture layers, Specify layers
values=.true.,.false.
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -6417,7 +6136,7 @@ compulsory=true
description=Configuration of spatially varying soil properties
ns=namelist/Ancillary data/Soil properties
sort-key=17
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#namelist-JULES_SOIL_PROPS
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#namelist-JULES_SOIL_PROPS
widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var use_file var_name tpl_name const_val
[namelist:jules_soil_props=const_val]
@@ -6427,14 +6146,14 @@ fail-if=len(this) != namelist:jules_soil_props=nvars
length=:
sort-key=9
type=real
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::const_val
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::const_val
[namelist:jules_soil_props=const_z]
compulsory=true
description=Use constant-profile soil properties
sort-key=2
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::const_z
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::const_z
[namelist:jules_soil_props=file]
compulsory=true
@@ -6445,7 +6164,7 @@ sort-key=3
trigger=namelist:jules_soil_props=tpl_name: '%vv' in this;
=namelist:jules_soil_props=read_list: '%vv' not in this;
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::file
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::file
[namelist:jules_soil_props=nvars]
compulsory=true
@@ -6455,14 +6174,14 @@ sort-key=4
trigger=namelist:jules_soil_props=var: this > 0;
= namelist:jules_soil_props=use_file: this > 0;
type=integer
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::nvars
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::nvars
[namelist:jules_soil_props=read_from_dump]
compulsory=true
description=Read spatially varying soil properties from the dump file
sort-key=1
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::read_from_dump
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::read_from_dump
[namelist:jules_soil_props=read_list]
compulsory=true
@@ -6470,7 +6189,7 @@ description=Use list of file names; one per line for each of nvars.
fail-if=this == '.true.' and '%vv' in namelist:jules_soil_props=file; # Cannot use variable name templating while reading a list of files.
sort-key=3a
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::read_list
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::read_list
[namelist:jules_soil_props=tpl_name]
compulsory=true
@@ -6479,7 +6198,7 @@ fail-if=len(this) != namelist:jules_soil_props=nvars
length=:
sort-key=8
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::tpl_name
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::tpl_name
[namelist:jules_soil_props=use_file]
compulsory=true
@@ -6491,7 +6210,7 @@ trigger=namelist:jules_soil_props=file: any(this == '.true.');
= namelist:jules_soil_props=var_name: any(this == '.true.');
= namelist:jules_soil_props=const_val: not all(this == '.true.');
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::use_file
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::use_file
[namelist:jules_soil_props=var]
compulsory=true
@@ -6499,7 +6218,7 @@ description=Name of the soil variable, as recognised by JULES
fail-if=len(this) != namelist:jules_soil_props=nvars
length=:
sort-key=5
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::var
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::var
values='albsoil','b','hcap','hcon','satcon','sathh','sm_crit','sm_sat','sm_wilt','clay','soil_ph'
[namelist:jules_soil_props=var_name]
@@ -6509,13 +6228,13 @@ fail-if=len(this) != namelist:jules_soil_props=nvars
length=:
sort-key=7
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::var_name
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::var_name
[namelist:jules_spinup]
compulsory=true
ns=namelist/Spinup configuration
sort-key=04
-url=http://jules-lsm.github.io/latest/namelists/timesteps.nml.html#namelist-JULES_SPINUP
+url=https://metoffice.github.io/jules/latest/namelists/timesteps.nml.html#namelist-JULES_SPINUP
widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var use_percent tolerance
[namelist:jules_spinup=max_spinup_cycles]
@@ -6528,7 +6247,7 @@ trigger=namelist:jules_spinup=spinup_start: this > 0;
= namelist:jules_spinup=terminate_on_spinup_fail: this > 0;
= namelist:jules_spinup=nvars: this > 0;
type=integer
-url=http://jules-lsm.github.io/latest/namelists/timesteps.nml.html#JULES_SPINUP::max_spinup_cycles
+url=https://metoffice.github.io/jules/latest/namelists/timesteps.nml.html#JULES_SPINUP::max_spinup_cycles
[namelist:jules_spinup=nvars]
compulsory=true
@@ -6539,7 +6258,7 @@ trigger=namelist:jules_spinup=var: this > 0;
= namelist:jules_spinup=use_percent: this > 0;
= namelist:jules_spinup=tolerance: this > 0;
type=integer
-url=http://jules-lsm.github.io/latest/namelists/timesteps.nml.html#JULES_SPINUP::nvars
+url=https://metoffice.github.io/jules/latest/namelists/timesteps.nml.html#JULES_SPINUP::nvars
[namelist:jules_spinup=spinup_end]
compulsory=true
@@ -6547,7 +6266,7 @@ description=End time for each cycle of spinup
pattern=\d{4}-\d{2}-\d{2}\s{1}\d{2}:\d{2}:\d{2}
sort-key=3
type=character
-url=http://jules-lsm.github.io/latest/namelists/timesteps.nml.html#JULES_SPINUP::spinup_end
+url=https://metoffice.github.io/jules/latest/namelists/timesteps.nml.html#JULES_SPINUP::spinup_end
[namelist:jules_spinup=spinup_start]
compulsory=true
@@ -6555,14 +6274,14 @@ description=Start time for each cycle of spinup
pattern=\d{4}-\d{2}-\d{2}\s{1}\d{2}:\d{2}:\d{2}
sort-key=2
type=character
-url=http://jules-lsm.github.io/latest/namelists/timesteps.nml.html#JULES_SPINUP::spinup_start
+url=https://metoffice.github.io/jules/latest/namelists/timesteps.nml.html#JULES_SPINUP::spinup_start
[namelist:jules_spinup=terminate_on_spinup_fail]
compulsory=true
description=End the run if the model has not spun up
sort-key=4
type=logical
-url=http://jules-lsm.github.io/latest/namelists/timesteps.nml.html#JULES_SPINUP::terminate_on_spinup_fail
+url=https://metoffice.github.io/jules/latest/namelists/timesteps.nml.html#JULES_SPINUP::terminate_on_spinup_fail
[namelist:jules_spinup=tolerance]
compulsory=true
@@ -6571,7 +6290,7 @@ fail-if=len(this) != namelist:jules_spinup=nvars; # Must have exactly nvars entr
length=:
sort-key=8
type=real
-url=http://jules-lsm.github.io/latest/namelists/timesteps.nml.html#JULES_SPINUP::tolerance
+url=https://metoffice.github.io/jules/latest/namelists/timesteps.nml.html#JULES_SPINUP::tolerance
[namelist:jules_spinup=use_percent]
compulsory=true
@@ -6580,7 +6299,7 @@ fail-if=len(this) != namelist:jules_spinup=nvars; # Must have exactly nvars entr
length=:
sort-key=7
type=logical
-url=http://jules-lsm.github.io/latest/namelists/timesteps.nml.html#JULES_SPINUP::use_percent
+url=https://metoffice.github.io/jules/latest/namelists/timesteps.nml.html#JULES_SPINUP::use_percent
[namelist:jules_spinup=var]
compulsory=true
@@ -6588,21 +6307,21 @@ description=Variables to be used to determine if the model has spun up
fail-if=len(this) != namelist:jules_spinup=nvars; # Must have exactly nvars entries
length=:
sort-key=6
-url=http://jules-lsm.github.io/latest/namelists/timesteps.nml.html#JULES_SPINUP::var
+url=https://metoffice.github.io/jules/latest/namelists/timesteps.nml.html#JULES_SPINUP::var
values='smcl','t_soil'
[namelist:jules_surf_hgt]
compulsory=true
ns=namelist/Grid configuration/Tile elevations
sort-key=15
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#namelist-JULES_SURF_HGT
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#namelist-JULES_SURF_HGT
[namelist:jules_surf_hgt=file]
compulsory=true
description=Name of the file containing tile elevations relative to the gridbox mean
sort-key=4
type=character
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_SURF_HGT::file
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_SURF_HGT::file
[namelist:jules_surf_hgt=l_elev_absolute_height]
compulsory=true
@@ -6614,7 +6333,7 @@ trigger=namelist:jules_surf_hgt=use_file: all(this == '.false.');
= namelist:jules_z_land=use_file: any(this == '.true.');
= namelist:jules_z_land=surf_hgt_band: any(this == '.true.');
type=logical
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_SURF_HGT::l_elev_absolute_height
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_SURF_HGT::l_elev_absolute_height
[namelist:jules_surf_hgt=surf_hgt_io]
compulsory=true
@@ -6623,14 +6342,14 @@ fail-if=(namelist:jules_surface=l_aggregate and len(this) != 1) or (not namelist
length=:
sort-key=6
type=real
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_SURF_HGT::surf_hgt_io
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_SURF_HGT::surf_hgt_io
[namelist:jules_surf_hgt=surf_hgt_name]
compulsory=true
description=Name of the variable containing tile elevations relative to the gridbox mean
sort-key=5
type=character
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_SURF_HGT::surf_hgt_name
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_SURF_HGT::surf_hgt_name
[namelist:jules_surf_hgt=use_file]
compulsory=true
@@ -6641,7 +6360,7 @@ trigger=namelist:jules_surf_hgt=file: .true.;
= namelist:jules_surf_hgt=surf_hgt_name: .true.;
= namelist:jules_surf_hgt=surf_hgt_io: .false. ;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_SURF_HGT::use_file
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_SURF_HGT::use_file
[namelist:jules_surf_hgt=zero_height]
compulsory=true
@@ -6649,199 +6368,28 @@ description=Set all tile elevations to zero
sort-key=1
trigger=namelist:jules_surf_hgt=l_elev_absolute_height: .false.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_SURF_HGT::zero_height
-
-#[namelist:jules_surface] has moved to jules-shared/jules-surface
-[namelist:jules_surface=all_tiles]
-compulsory=true
-description=Do calculations of tile properties on all tiles (except land ice)
- =for all gridpoints even when the tile fraction is zero
-sort-key=Panel-F10
-url=http://jules-lsm.github.io/latest/namelists/jules_surface.nml.html#JULES_SURFACE::all_tiles
-value-titles=Off,On
-values=0,1
-
-[namelist:jules_surface=beta1]
-description=Coupling coefficient for co-limitation
-ns=namelist/JULES Science Settings/jules_surface/Parameters
-sort-key=c
-type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_surface.nml.html#JULES_SURFACE::beta1
-
-[namelist:jules_surface=beta2]
-description=Coupling coefficient for co-limitation
-ns=namelist/JULES Science Settings/jules_surface/Parameters
-sort-key=d
-type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_surface.nml.html#JULES_SURFACE::beta2
-
-[namelist:jules_surface=beta_cnv_bl]
-compulsory=true
-description=Convective gustiness parameter in surface exchange
-ns=namelist/JULES Science Settings/jules_surface/Parameters
-range=0.0:
-sort-key=Panel-F11a
-type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_surface.nml.html#JULES_SURFACE::beta_cnv_bl
-
-[namelist:jules_surface=cor_mo_iter]
-trigger=namelist:jules_surface=beta_cnv_bl: 4;
-
-[namelist:jules_surface=fd_hill_option]
-compulsory=true
-description=Orographic form drag formulation
- =NOT AVAILABLE TO STANDALONE
-help=The distributed version of turbulent orographic form drag can
- =use steep or low hill formulations (the steep being the one used with
- =effective roughness lengths), or the low hill formulation but with
- =the resulting stress capped by that generated from the steep hill
- =expression
-sort-key=Panel-FX01c
-value-titles=steep hill,low hill,capped low hill
-values=0,1,2
-
-[namelist:jules_surface=formdrag]
-fail-if=this != 0 and namelist:jules_model_environment=l_jules_parent == 0; # In standalone formdrag should be 0
-
-[namelist:jules_surface=fwe_c3]
-description=Factor in expressions for limitation of photosynthesis
- =by transport of products for C3 grass
-ns=namelist/JULES Science Settings/jules_surface/Parameters
-sort-key=e
-type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_surface.nml.html#JULES_SURFACE::fwe_c3
-
-[namelist:jules_surface=fwe_c4]
-description=Factor in expressions for limitation of photosynthesis
- =by transport of products for C4 grass
-ns=namelist/JULES Science Settings/jules_surface/Parameters
-sort-key=f
-type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_surface.nml.html#JULES_SURFACE::fwe_c4
-
-[namelist:jules_surface=hleaf]
-description=Specific heat capacity of leaves (J / K / kg Carbon)
-ns=namelist/JULES Science Settings/jules_surface/Parameters
-sort-key=a
-type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_surface.nml.html#JULES_SURFACE::hleaf
-
-[namelist:jules_surface=hwood]
-description=Specific heat capacity of wood (J / K / kg Carbon)
-ns=namelist/JULES Science Settings/jules_surface/Parameters
-sort-key=b
-type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_surface.nml.html#JULES_SURFACE::hwood
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_SURF_HGT::zero_height
[namelist:jules_surface=i_aggregate_opt]
compulsory=true
description=Method of aggregating tiled properties
sort-key=Panel-F02a
-url=http://jules-lsm.github.io/latest/namelists/jules_surface.nml.html#JULES_SURFACE::i_aggregate_opt
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface.nml.html#JULES_SURFACE::i_aggregate_opt
value-titles=Original option,Separate aggregation
values=0,1
-[namelist:jules_surface=i_modiscopt]
-compulsory=true
-description=Method of discretization in the surface layer
- =NOT AVAILABLE TO STANDALONE
-fail-if=this !=0 and namelist:jules_model_environment=l_jules_parent == 0; # In standalone i_modiscopt should be 0
-help=Should always be 0 (i.e. off) in standalone.
-sort-key=Panel-FX02
-value-titles=Off,On
-values=0,1
-
-[namelist:jules_surface=iscrntdiag]
-compulsory=true
-description=Method of diagnosing the screen temperature
-fail-if=(this == 2 or this == 3) and namelist:jules_model_environment=l_jules_parent == 0; # The preferred option in standalone is 0. The decoupled option specified is not recommended until driving JULES with a decoupled variable is fully tested.
-sort-key=Panel-F12
-url=http://jules-lsm.github.io/latest/namelists/jules_surface.nml.html#JULES_SURFACE::iscrntdiag
-values=0,1
-
[namelist:jules_surface=l_aggregate]
compulsory=true
description=Use aggregate surface scheme
sort-key=Panel-F02
trigger=namelist:jules_surface=i_aggregate_opt: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_surface.nml.html#JULES_SURFACE::l_aggregate
-
-[namelist:jules_surface=l_elev_land_ice]
-compulsory=true
-description=Use individual tiled bedrock sub-surfaces for land ice tiles
-fail-if=this and any(namelist:jules_surface_types=elev_ice < 0) and any(namelist:jules_surface_types=elev_rock < 0); # At least one of elev_ice or elev_rock needs to be used (> 0).
- =this and len(namelist:jules_surface_types=elev_ice) == 0 and len(namelist:jules_surface_types=elev_rock) == 0; # At least one of elev_ice or elev_rock needs to be used (> 0).
- =this and any(namelist:jules_surface_types=elev_ice < 0) and len(namelist:jules_surface_types=elev_rock) == 0; # At least one of elev_ice or elev_rock needs to be used (> 0).
- =this and len(namelist:jules_surface_types=elev_ice) == 0 and any(namelist:jules_surface_types=elev_rock < 0); # At least one of elev_ice or elev_rock needs to be used (> 0).
-sort-key=Panel-F04
-trigger=namelist:jules_soil=dzsoil_elev: .true.;
- =namelist:jules_snow=rho_firn_albedo: .true.;
- =namelist:jules_snow=aicemax: .true.;
- =namelist:jules_surface_types=elev_ice: .true.;
- =namelist:jules_surface_types=elev_rock: .true.;
-type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_surface.nml.html#JULES_SURFACE::l_elev_land_ice
-
-[namelist:jules_surface=l_elev_lw_down]
-compulsory=true
-description=Adjust downward longwave radiation for elevated tiles
-sort-key=Panel-F05
-type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_surface.nml.html#JULES_SURFACE::l_elev_lw_down
-
-[namelist:jules_surface=l_epot_corr]
-compulsory=true
-description=Use correction to calculation of potential evaporation
-sort-key=Panel-F06
-type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_surface.nml.html#JULES_SURFACE::l_epot_corr
-
-[namelist:jules_surface=l_flake_model]
-compulsory=true
-description=Use the Flake model to simulate lakes. (Not yet ready to use with Irrigation or TRIFFID)
-sort-key=Panel-F13
-trigger=namelist:jules_flake: .true.;
- =namelist:jules_flake=nvars: .true.;
- =namelist:jules_vegetation=l_triffid: .false.;
- =namelist:jules_irrig=l_irrig_dmd: .false.;
-type=logical
-
-[namelist:jules_surface=l_land_ice_imp]
-compulsory=true
-description=Use implicit numerics to update land ice temperatures
-sort-key=Panel-F07
-type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_surface.nml.html#JULES_SURFACE::l_land_ice_imp
-
-[namelist:jules_surface=l_mo_buoyancy_calc]
-compulsory=true
-description=Switch for using interacting buoyancy in Monin-Obukhov calculation
-sort-key=Panel-F14
-type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_surface.nml.html#JULES_SURFACE::l_mo_buoyancy_calc
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface.nml.html#JULES_SURFACE::l_aggregate
[namelist:jules_surface=l_point_data]
-compulsory=true
-description=Using point rainfall data
-sort-key=Panel-F08
trigger=namelist:jules_drive=t_for_con_rain: .false.;
-type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_surface.nml.html#JULES_SURFACE::l_point_data
-
-[namelist:jules_surface=l_vary_z0m_soil]
-fail-if=this == '.true.' and namelist:jules_model_environment=l_jules_parent == 0; # Variable roughness length of bare soil is currently not available to standalone.
-
-[namelist:jules_surface=orog_drag_param]
-compulsory=true
-description=Drag coefficient for orographic form drag
- =NOT AVAILABLE TO STANDALONE
-range=0.01:10.0
-sort-key=Panel-FX01a
-type=real
[namelist:jules_surface=srf_ex_cnv_gust]
-fail-if=this !=0 and namelist:jules_model_environment=l_jules_parent == 0; # This is not currently available to standalone.
value-titles=Off,On
values=0,1
@@ -6852,7 +6400,7 @@ fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less th
range=1:
sort-key=Panel-A1b
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::brd_leaf_dec
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::brd_leaf_dec
[namelist:jules_surface_types=brd_leaf_eg_temp]
description=Pseudo level of broadleaf (evergreen temperate) PFT
@@ -6860,7 +6408,7 @@ fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less th
range=1:
sort-key=Panel-A1d
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::brd_leaf_eg_temp
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::brd_leaf_eg_temp
[namelist:jules_surface_types=brd_leaf_eg_trop]
description=Pseudo level of broadleaf (evergreen tropical) PFT
@@ -6869,7 +6417,7 @@ help=Must have value <= npft
range=1:
sort-key=Panel-A1c
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::brd_leaf_eg_trop
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::brd_leaf_eg_trop
[namelist:jules_surface_types=c3_crop]
description=Pseudo level of C3 crop PFT
@@ -6877,7 +6425,7 @@ fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less th
range=1:
sort-key=Panel-A3b
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::c3_crop
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::c3_crop
[namelist:jules_surface_types=c3_pasture]
description=Pseudo level of C3 pasture PFT
@@ -6885,7 +6433,7 @@ fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less th
range=1:
sort-key=Panel-A3c
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::c3_pasture
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::c3_pasture
[namelist:jules_surface_types=c4_crop]
description=Pseudo level of C4 crop PFT
@@ -6893,7 +6441,7 @@ fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less th
range=1:
sort-key=Panel-A4b
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::c4_crop
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::c4_crop
[namelist:jules_surface_types=c4_pasture]
description=Pseudo level of C4 pasture PFT
@@ -6901,7 +6449,7 @@ fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less th
range=1:
sort-key=Panel-A4c
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::c4_pasture
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::c4_pasture
[namelist:jules_surface_types=elev_ice]
compulsory=true
@@ -6912,7 +6460,7 @@ length=:
range=-1,1:
sort-key=Panel-A9b
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::elev_ice
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::elev_ice
[namelist:jules_surface_types=elev_rock]
compulsory=true
@@ -6923,7 +6471,7 @@ length=:
range=-1,1:
sort-key=Panel-A9c
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::elev_rock
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::elev_rock
[namelist:jules_surface_types=ncpft]
description=Number of crop plant functional types to be modelled
@@ -6936,7 +6484,7 @@ trigger=namelist:jules_vegetation=l_prescsow: this > 0;
= namelist:jules_crop_props: this > 0;
= namelist:jules_cropparm: this > 0;
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::ncpft
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::ncpft
[namelist:jules_surface_types=ndl_leaf_dec]
description=Pseudo level of needleleaf (deciduous) PFT
@@ -6944,7 +6492,7 @@ fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less th
range=1:
sort-key=Panel-A2b
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::ndl_leaf_dec
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::ndl_leaf_dec
[namelist:jules_surface_types=ndl_leaf_eg]
description=Pseudo level of needleleaf (evergreen) PFT
@@ -6952,7 +6500,7 @@ fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less th
range=1:
sort-key=Panel-A2c
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::ndl_leaf_eg
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::ndl_leaf_eg
[namelist:jules_surface_types=shrub_dec]
description=Pseudo level of shrub (deciduous) PFT
@@ -6960,7 +6508,7 @@ fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less th
range=1:
sort-key=Panel-A5b
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::shrub_dec
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::shrub_dec
[namelist:jules_surface_types=shrub_eg]
description=Pseudo level of shrub (evergreen) PFT
@@ -6968,7 +6516,7 @@ fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less th
range=1:
sort-key=Panel-A5c
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::shrub_eg
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::shrub_eg
[namelist:jules_surface_types=tile_map_ids]
description=Tile mapping array from input to output dump surface type configuration
@@ -6995,7 +6543,7 @@ length=:
range=1:
sort-key=Panel-A0e
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::usr_type
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::usr_type
[namelist:jules_temp_fixes]
compulsory=true
@@ -7003,13 +6551,13 @@ description=To assist managing science fixes across JULES versions
ns=namelist/JULES Science Settings/jules_temp_fixes
sort-key=00
title=Short term logicals
-url=http://jules-lsm.github.io/latest/namelists/science_fixes.nml.html#namelist-JULES_TEMP_SWITCHES
+url=https://metoffice.github.io/jules/latest/namelists/science_fixes.nml.html#namelist-JULES_TEMP_SWITCHES
[namelist:jules_temp_fixes=ctile_orog_fix]
compulsory=true
description=Fix surface exchange in coastally tiled grid-boxes
fail-if=(this == '0' or this == '1') and namelist:jules_model_environment=l_jules_parent == 0; # This should be 2 in JULES standalone.
-url=http://jules-lsm.github.io/latest/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::ctile_orog_fix
+url=https://metoffice.github.io/jules/latest/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::ctile_orog_fix
value-titles=No fix,Correct sea adjust land,Correct sea only
values=0,1,2
@@ -7017,40 +6565,40 @@ values=0,1,2
compulsory=true
description=Improve the accuracy of air density in surface fluxes
type=logical
-url=http://jules-lsm.github.io/latest/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_accurate_rho
+url=https://metoffice.github.io/jules/latest/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_accurate_rho
[namelist:jules_temp_fixes=l_dtcanfix]
compulsory=true
description=Correct the evolution of the skin temperature in the implicit solver
fail-if=this == '.false.' and namelist:jules_model_environment=l_jules_parent == 0; # This should be .true. in JULES standalone.
type=logical
-url=http://jules-lsm.github.io/latest/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_dtcanfix
+url=https://metoffice.github.io/jules/latest/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_dtcanfix
[namelist:jules_temp_fixes=l_fix_alb_ice_thick]
compulsory=true
description=Fix bug in ice thickness used for sea ice albedo calculation.
fail-if=this == '.false.' and namelist:jules_model_environment=l_jules_parent == 0; # This should be .true. in JULES standalone.
type=logical
-url=http://jules-lsm.github.io/latest/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_alb_ice_thick
+url=https://metoffice.github.io/jules/latest/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_alb_ice_thick
[namelist:jules_temp_fixes=l_fix_albsnow_ts]
compulsory=true
description=Fix bug in the two-stream calculation of the albedo of snow.
fail-if=this == '.false.' and namelist:jules_model_environment=l_jules_parent == 0; # This should be .true. in JULES standalone.
type=logical
-url=http://jules-lsm.github.io/latest/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_albsnow_ts
+url=https://metoffice.github.io/jules/latest/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_albsnow_ts
[namelist:jules_temp_fixes=l_fix_drydep_so2_water]
compulsory=true
description=Use correct surface resistance of water when calculating the dry deposition of SO2
type=logical
-url=http://jules-lsm.github.io/latest/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_drydep_so2_water
+url=https://metoffice.github.io/jules/latest/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_drydep_so2_water
[namelist:jules_temp_fixes=l_fix_improve_drydep]
compulsory=true
description=Fix dry deposition velocities
type=logical
-url=http://jules-lsm.github.io/latest/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_improve_drydep
+url=https://metoffice.github.io/jules/latest/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_improve_drydep
[namelist:jules_temp_fixes=l_fix_lake_ice_temperatures]
compulsory=true
@@ -7058,58 +6606,58 @@ description=Fix evolution of lake ice temperatures
help=Allow sea ice temperatures in lakes to evolve over time for atmosphere-ocean coupled
=models when the lake is defined as a sea point but is not coupled to an ocean model.
type=logical
-url=http://jules-lsm.github.io/latest/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_lake_ice_temperatures
+url=https://metoffice.github.io/jules/latest/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_lake_ice_temperatures
[namelist:jules_temp_fixes=l_fix_moruses_roof_rad_coupling]
compulsory=true
description=Correction to the roof radiative coupling of MORUSES
type=logical
-url=http://jules-lsm.github.io/latest/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_moruses_roof_rad_coupling
+url=https://metoffice.github.io/jules/latest/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_moruses_roof_rad_coupling
[namelist:jules_temp_fixes=l_fix_neg_snow]
compulsory=true
description=Activate corrections to avoid the generation of negative amounts of snow.
fail-if=this == '.false.' and namelist:jules_model_environment=l_jules_parent == 0; # This should be .true. in JULES standalone.
type=logical
-url=http://jules-lsm.github.io/latest/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_neg_snow
+url=https://metoffice.github.io/jules/latest/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_neg_snow
[namelist:jules_temp_fixes=l_fix_osa_chloro]
compulsory=true
description=Correct the units of chlorophyll in the ocean surface albedo
type=logical
-url=http://jules-lsm.github.io/latest/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_osa_chloro
+url=https://metoffice.github.io/jules/latest/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_osa_chloro
[namelist:jules_temp_fixes=l_fix_snow_frac]
compulsory=true
description=Correction to prevent persistent small snow amounts when using the frac_snow_subl_melt=1 option
type=logical
-url=http://jules-lsm.github.io/latest/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_snow_frac
+url=https://metoffice.github.io/jules/latest/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_snow_frac
[namelist:jules_temp_fixes=l_fix_ukca_h2dd_x]
compulsory=true
description=Fix for UKCA deposition of H2.
type=logical
-url=http://jules-lsm.github.io/latest/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_h2dd_x
+url=https://metoffice.github.io/jules/latest/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_h2dd_x
[namelist:jules_temp_fixes=l_fix_ustar_dust]
compulsory=true
description=Fix surface exchange for dust deposition
fail-if=this == '.false.' and namelist:jules_model_environment=l_jules_parent == 0; # This should be .true. in JULES standalone.
type=logical
-url=http://jules-lsm.github.io/latest/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_ustar_dust
+url=https://metoffice.github.io/jules/latest/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_ustar_dust
[namelist:jules_temp_fixes=l_fix_wind_snow]
compulsory=true
description=Fix to ensure wind speed is provided for snow unloading from vegetation
fail-if=this == '.false.' and namelist:jules_model_environment=l_jules_parent == 0; # This should be .true. in JULES standalone.
type=logical
-url=http://jules-lsm.github.io/latest/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_wind_snow
+url=https://metoffice.github.io/jules/latest/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_wind_snow
[namelist:jules_time]
compulsory=true
ns=namelist/Timestepping information
sort-key=03
-url=http://jules-lsm.github.io/latest/namelists/timesteps.nml.html#namelist-JULES_TIME
+url=https://metoffice.github.io/jules/latest/namelists/timesteps.nml.html#namelist-JULES_TIME
[namelist:jules_time=l_360]
compulsory=true
@@ -7118,21 +6666,21 @@ fail-if=this == '.false.' and namelist:imogen_onoff_switch=l_imogen == '.true.';
sort-key=1
trigger=namelist:jules_time=l_leap: .false.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/timesteps.nml.html#JULES_TIME::l_360
+url=https://metoffice.github.io/jules/latest/namelists/timesteps.nml.html#JULES_TIME::l_360
[namelist:jules_time=l_leap]
compulsory=true
description=Include leap years
sort-key=2
type=logical
-url=http://jules-lsm.github.io/latest/namelists/timesteps.nml.html#JULES_TIME::l_leap
+url=https://metoffice.github.io/jules/latest/namelists/timesteps.nml.html#JULES_TIME::l_leap
[namelist:jules_time=l_local_solar_time]
compulsory=true
description=Interpret time in the driving data and throughout the code as local solar time.
sort-key=2
type=logical
-url=http://jules-lsm.github.io/latest/namelists/timesteps.nml.html#JULES_TIME::l_local_solar_time
+url=https://metoffice.github.io/jules/latest/namelists/timesteps.nml.html#JULES_TIME::l_local_solar_time
[namelist:jules_time=main_run_end]
compulsory=true
@@ -7140,7 +6688,7 @@ description=End time for the integration
pattern=\d{4}-\d{2}-\d{2}\s{1}\d{2}:\d{2}:\d{2}
sort-key=5
type=character
-url=http://jules-lsm.github.io/latest/namelists/timesteps.nml.html#JULES_TIME::main_run_end
+url=https://metoffice.github.io/jules/latest/namelists/timesteps.nml.html#JULES_TIME::main_run_end
[namelist:jules_time=main_run_start]
compulsory=true
@@ -7148,14 +6696,14 @@ description=Start time for the integration
pattern=\d{4}-\d{2}-\d{2}\s{1}\d{2}:\d{2}:\d{2}
sort-key=4
type=character
-url=http://jules-lsm.github.io/latest/namelists/timesteps.nml.html#JULES_TIME::main_run_start
+url=https://metoffice.github.io/jules/latest/namelists/timesteps.nml.html#JULES_TIME::main_run_start
[namelist:jules_time=print_step]
description=Number of timesteps between printing timestep information to screen
range=1:
sort-key=6
type=integer
-url=http://jules-lsm.github.io/latest/namelists/timesteps.nml.html#JULES_TIME::print_step
+url=https://metoffice.github.io/jules/latest/namelists/timesteps.nml.html#JULES_TIME::print_step
[namelist:jules_time=timestep_len]
compulsory=true
@@ -7163,14 +6711,14 @@ description=Model timestep length (s)
range=1:
sort-key=3
type=integer
-url=http://jules-lsm.github.io/latest/namelists/timesteps.nml.html#JULES_TIME::timestep_len
+url=https://metoffice.github.io/jules/latest/namelists/timesteps.nml.html#JULES_TIME::timestep_len
[namelist:jules_top]
compulsory=true
description=Configuration of spatially varying TOPMODEL properties
ns=namelist/Ancillary data/TOPMODEL properties
sort-key=18
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#namelist-JULES_TOP
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#namelist-JULES_TOP
widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var use_file var_name tpl_name const_val
[namelist:jules_top=const_val]
@@ -7180,7 +6728,7 @@ fail-if=len(this) != namelist:jules_top=nvars
length=:
sort-key=8
type=real
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_TOP::const_val
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_TOP::const_val
[namelist:jules_top=file]
compulsory=true
@@ -7191,7 +6739,7 @@ sort-key=2
trigger=namelist:jules_top=tpl_name: '%vv' in this;
=namelist:jules_top=read_list: '%vv' not in this;
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_TOP::file
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_TOP::file
[namelist:jules_top=nvars]
compulsory=true
@@ -7201,14 +6749,14 @@ sort-key=3
trigger=namelist:jules_top=var: this > 0;
= namelist:jules_top=use_file: this > 0;
type=integer
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_TOP::nvars
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_TOP::nvars
[namelist:jules_top=read_from_dump]
compulsory=true
description=Read spatially varying TOPMODEL properties from the dump file
sort-key=1
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_TOP::read_from_dump
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_TOP::read_from_dump
[namelist:jules_top=read_list]
compulsory=true
@@ -7216,7 +6764,7 @@ description=Use list of file names; one per line for each of nvars.
fail-if=this == '.true.' and '%vv' in namelist:jules_top=file; # Cannot use variable name templating while reading a list of files.
sort-key=2a
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_TOP::read_list
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_TOP::read_list
[namelist:jules_top=tpl_name]
compulsory=true
@@ -7225,7 +6773,7 @@ fail-if=len(this) != namelist:jules_top=nvars
length=:
sort-key=7
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_TOP::tpl_name
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_TOP::tpl_name
[namelist:jules_top=use_file]
compulsory=true
@@ -7237,7 +6785,7 @@ trigger=namelist:jules_top=file: any(this == '.true.');
= namelist:jules_top=var_name: any(this == '.true.');
= namelist:jules_top=const_val: not all(this == '.true.');
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_TOP::use_file
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_TOP::use_file
[namelist:jules_top=var]
compulsory=true
@@ -7245,7 +6793,7 @@ description=Names of the TOPMODEL variable, as recognised by JULES
fail-if=len(this) != namelist:jules_top=nvars
length=:
sort-key=4
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_TOP::var
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_TOP::var
values='fexp','ti_mean','ti_sig'
[namelist:jules_top=var_name]
@@ -7255,7 +6803,7 @@ fail-if=len(this) != namelist:jules_top=nvars
length=:
sort-key=6
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_TOP::var_name
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_TOP::var_name
[namelist:jules_triffid]
compulsory=true
@@ -7267,7 +6815,7 @@ description=Most parameters in this section are required, even if they are not u
ns=namelist/JULES Science Settings/jules_triffid
sort-key=10
title=TRIFFID PFT parameters
-url=http://jules-lsm.github.io/latest/namelists/triffid_params.nml.html#namelist-JULES_TRIFFID
+url=https://metoffice.github.io/jules/latest/namelists/triffid_params.nml.html#namelist-JULES_TRIFFID
widget[rose-config-edit]=cylc8_compat.PageArrayTable
[namelist:jules_triffid=ag_expand_io]
@@ -7277,7 +6825,7 @@ description=Type of agricultural expansion employed when l_ag_expand=T.
=1 means new agricultural area is automatically filled with the selected PFT.
fail-if=len(this) != namelist:jules_surface_types=npft
length=:
-url=http://jules-lsm.github.io/latest/namelists/triffid_params.nml.html#JULES_TRIFFID::ag_expand_io
+url=https://metoffice.github.io/jules/latest/namelists/triffid_params.nml.html#JULES_TRIFFID::ag_expand_io
values=0,1
[namelist:jules_triffid=alloc_fast_io]
@@ -7285,28 +6833,28 @@ compulsory=true
fail-if=len(this) != namelist:jules_surface_types=npft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/triffid_params.nml.html#JULES_TRIFFID::alloc_fast_io
+url=https://metoffice.github.io/jules/latest/namelists/triffid_params.nml.html#JULES_TRIFFID::alloc_fast_io
[namelist:jules_triffid=alloc_med_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=npft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/triffid_params.nml.html#JULES_TRIFFID::alloc_med_io
+url=https://metoffice.github.io/jules/latest/namelists/triffid_params.nml.html#JULES_TRIFFID::alloc_med_io
[namelist:jules_triffid=alloc_slow_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=npft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/triffid_params.nml.html#JULES_TRIFFID::alloc_slow_io
+url=https://metoffice.github.io/jules/latest/namelists/triffid_params.nml.html#JULES_TRIFFID::alloc_slow_io
[namelist:jules_triffid=crop_io]
compulsory=true
description=Flag indicating whether the PFT is crop, pasture, bioenergy/forestry, or natural.
fail-if=any(this > 1) and (namelist:jules_vegetation=l_trif_crop == '.false.') or (len(this) != namelist:jules_surface_types=npft)
length=:
-url=http://jules-lsm.github.io/latest/namelists/triffid_params.nml.html#JULES_TRIFFID::crop_io
+url=https://metoffice.github.io/jules/latest/namelists/triffid_params.nml.html#JULES_TRIFFID::crop_io
value-titles=Natural,Crop,Pasture,Bioenergy/Forestry
values=0,1,2,3
@@ -7315,7 +6863,7 @@ compulsory=true
fail-if=len(this) != namelist:jules_surface_types=npft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/triffid_params.nml.htm#JULES_TRIFFID::dpm_rpm_ratio_io
+url=https://metoffice.github.io/jules/latest/namelists/triffid_params.nml.htm#JULES_TRIFFID::dpm_rpm_ratio_io
[namelist:jules_triffid=g_area_io]
compulsory=true
@@ -7323,7 +6871,7 @@ description=Disturbance rate (/360days)
fail-if=len(this) != namelist:jules_surface_types=npft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/triffid_params.nml.html#JULES_TRIFFID::g_area_io
+url=https://metoffice.github.io/jules/latest/namelists/triffid_params.nml.html#JULES_TRIFFID::g_area_io
[namelist:jules_triffid=g_grow_io]
compulsory=true
@@ -7331,7 +6879,7 @@ description=Rate of leaf growth (/360days)
fail-if=len(this) != namelist:jules_surface_types=npft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/triffid_params.nml.html#JULES_TRIFFID::g_grow_io
+url=https://metoffice.github.io/jules/latest/namelists/triffid_params.nml.html#JULES_TRIFFID::g_grow_io
[namelist:jules_triffid=g_root_io]
compulsory=true
@@ -7339,7 +6887,7 @@ description=Turnover rate for root biomass (/360days)
fail-if=len(this) != namelist:jules_surface_types=npft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/triffid_params.nml.html#JULES_TRIFFID::g_root_io
+url=https://metoffice.github.io/jules/latest/namelists/triffid_params.nml.html#JULES_TRIFFID::g_root_io
[namelist:jules_triffid=g_wood_io]
compulsory=true
@@ -7347,7 +6895,7 @@ description=Turnover rate for woody biomass (/360days)
fail-if=len(this) != namelist:jules_surface_types=npft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/triffid_params.nml.html#JULES_TRIFFID::g_wood_io
+url=https://metoffice.github.io/jules/latest/namelists/triffid_params.nml.html#JULES_TRIFFID::g_wood_io
[namelist:jules_triffid=harvest_freq_io]
compulsory=true
@@ -7355,7 +6903,7 @@ description=Frequency of harvest of crops.
fail-if=len(this) != namelist:jules_surface_types=npft
length=:
sort-key=01a
-url=http://jules-lsm.github.io/latest/namelists/triffid_params.nml.html#JULES_TRIFFID::harvest_freq_io
+url=https://metoffice.github.io/jules/latest/namelists/triffid_params.nml.html#JULES_TRIFFID::harvest_freq_io
[namelist:jules_triffid=harvest_ht_io]
compulsory=true
@@ -7364,7 +6912,7 @@ fail-if=len(this) != namelist:jules_surface_types=npft
length=:
sort-key=01a
type=real
-url=http://jules-lsm.github.io/latest/namelists/triffid_params.nml.html#JULES_TRIFFID::harvest_ht_io
+url=https://metoffice.github.io/jules/latest/namelists/triffid_params.nml.html#JULES_TRIFFID::harvest_ht_io
[namelist:jules_triffid=harvest_type_io]
compulsory=true
@@ -7377,7 +6925,7 @@ length=:
sort-key=01
trigger=namelist:jules_triffid=harvest_freq_io: any(this == 2);
=namelist:jules_triffid=harvest_ht_io: any(this == 2);
-url=http://jules-lsm.github.io/latest/namelists/triffid_params.nml.html#JULES_TRIFFID::harvest_type_io
+url=https://metoffice.github.io/jules/latest/namelists/triffid_params.nml.html#JULES_TRIFFID::harvest_type_io
values=0,1,2
[namelist:jules_triffid=lai_max_io]
@@ -7386,7 +6934,7 @@ description=Maximum LAI
fail-if=len(this) != namelist:jules_surface_types=npft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/triffid_params.nml.html#JULES_TRIFFID::lai_max_io
+url=https://metoffice.github.io/jules/latest/namelists/triffid_params.nml.html#JULES_TRIFFID::lai_max_io
[namelist:jules_triffid=lai_min_io]
compulsory=true
@@ -7394,7 +6942,7 @@ description=Minimum LAI
fail-if=len(this) != namelist:jules_surface_types=npft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/triffid_params.nml.html#JULES_TRIFFID::lai_min_io
+url=https://metoffice.github.io/jules/latest/namelists/triffid_params.nml.html#JULES_TRIFFID::lai_min_io
[namelist:jules_triffid=retran_l_io]
compulsory=true
@@ -7402,7 +6950,7 @@ description=Leaf N retranslocation
fail-if=len(this) != namelist:jules_surface_types=npft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/triffid_params.nml.htm#JULES_TRIFFID::retran_l_io
+url=https://metoffice.github.io/jules/latest/namelists/triffid_params.nml.htm#JULES_TRIFFID::retran_l_io
[namelist:jules_triffid=retran_r_io]
compulsory=true
@@ -7410,7 +6958,7 @@ description=Root N retranslocation
fail-if=len(this) != namelist:jules_surface_types=npft
length=:
type=real
-url=http://jules-lsm.github.io/latest/namelists/triffid_params.nml.htm#JULES_TRIFFID::retran_r_io
+url=https://metoffice.github.io/jules/latest/namelists/triffid_params.nml.htm#JULES_TRIFFID::retran_r_io
#[namelist:jules_urban] has moved to jules-shared/jules-urban
[namelist:jules_urban=l_moruses_albedo]
@@ -7421,14 +6969,14 @@ compulsory=true
description=Use MacDonald et al. (1998) to calculate effective roughness length and displacement height
fail-if=namelist:jules_urban=l_urban_empirical == '.true.' and this == '.false.'; # Must be true if l_urban_empirical is true
type=logical
-url=http://jules-lsm.github.io/latest/namelists/urban.nml.html#JULES_URBAN::l_moruses_macdonald
+url=https://metoffice.github.io/jules/latest/namelists/urban.nml.html#JULES_URBAN::l_moruses_macdonald
[namelist:jules_urban=l_urban_empirical]
compulsory=true
description=Use empirical relationships for urban geometry
=NOT AVAILABLE TO UM
type=logical
-url=http://jules-lsm.github.io/latest/namelists/urban.nml.html#JULES_URBAN::l_urban_empirical
+url=https://metoffice.github.io/jules/latest/namelists/urban.nml.html#JULES_URBAN::l_urban_empirical
#[namelist:jules_vegetation] has moved to jules-shared/jules-vegetation
[namelist:jules_vegetation=act_j_coef]
@@ -7437,7 +6985,7 @@ description=Coefficients for the activation energy of Jmax.
length=3
sort-key=Panel-I20b1
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::act_j_coef
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::act_j_coef
[namelist:jules_vegetation=act_v_coef]
compulsory=true
@@ -7445,7 +6993,7 @@ description=Coefficients for the activation energy of Vcmax.
length=3
sort-key=Panel-I20b2
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::act_v_coef
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::act_v_coef
[namelist:jules_vegetation=c1_usuh]
compulsory=true
@@ -7453,7 +7001,7 @@ description=Ratio of friction velocity to wind speed at the top of a dense canop
range=0:
sort-key=Panel-I09b
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::c1_usuh
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::c1_usuh
[namelist:jules_vegetation=c2_usuh]
compulsory=true
@@ -7461,7 +7009,7 @@ description=Ratio of friction velocity to wind speed at the surface of the subst
range=0:
sort-key=Panel-I09b
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::c2_usuh
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::c2_usuh
[namelist:jules_vegetation=c3_usuh]
compulsory=true
@@ -7470,7 +7018,7 @@ description=Used in the exponent of the equation weighting dense and sparse vege
range=0:
sort-key=Panel-I09b
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::c3_usuh
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::c3_usuh
[namelist:jules_vegetation=can_model]
compulsory=true
@@ -7480,7 +7028,9 @@ trigger=namelist:jules_snow=cansnowpft: 4;
=namelist:jules_snow=snowinterceptfact: 4;
=namelist:jules_snow=snowloadlai: 4;
=namelist:jules_snow=snowunloadfact: 4;
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::can_model
+ =namelist:jules_surface=hleaf: 3,4;
+ =namelist:jules_surface=hwood: 3,4;
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::can_model
value-titles=No distinct canopy,Radiative canopy with no heat capacity,Radiative canopy with heat capacity,As 3 but with snow beneath canopy
values=1,2,3,4
warn-if=this == 3; # can_model = 3 is deprecated, with 4 preferred
@@ -7498,7 +7048,7 @@ description=Leaf level drag coefficient
range=0:1
sort-key=Panel-I09b
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::cd_leaf
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::cd_leaf
[namelist:jules_vegetation=dsj_coef]
compulsory=true
@@ -7506,7 +7056,7 @@ description=Coefficients for the rate of change with leaf temperature of the Jma
length=3
sort-key=Panel-I20a1
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::dsj_coef
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::dsj_coef
[namelist:jules_vegetation=dsv_coef]
compulsory=true
@@ -7514,21 +7064,21 @@ description=Coefficients for the rate of change with leaf temperature of the Vcm
length=3
sort-key=Panel-I20a1
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::dsv_coef
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::dsv_coef
[namelist:jules_vegetation=frac_min]
compulsory=true
description=Minimum fraction that a PFT is allowed to cover if TRIFFID is used
sort-key=Panel-I02b
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::frac_min
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::frac_min
[namelist:jules_vegetation=frac_seed]
compulsory=true
description=Seed fraction for TRIFFID
sort-key=Panel-I02b
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::frac_seed
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::frac_seed
[namelist:jules_vegetation=fsmc_shape]
compulsory=true
@@ -7536,7 +7086,7 @@ description=Shape of soil moisture stress on vegetation function
fail-if=(namelist:jules_vegetation=l_use_pft_psi == ".false." or namelist:jules_soil_props=const_z == ".false.") and this == 1; # 1. Piece-wise linear in soil potential. Currently only allowed when const_z = T and l_use_pft_psi = T.
=this == 1 and namelist:jules_model_environment=l_jules_parent == 1; # Piece-wise linear in soil potential is not currently available to the UM. Should be 0 (volumetric soil moisture).
sort-key=Panel-I17
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::fsmc_shape
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::fsmc_shape
value-titles=Piece-wise linear in volumetric soil moisture, Piece-wise linear in soil potential
values=0,1
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -7545,7 +7095,7 @@ widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
compulsory=true
description=The method to use for ignitions
sort-key=Panel-I16a
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::ignition_method
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::ignition_method
value-titles=(1) constant human and natural ignition sources,
=(2) constant human varying natural ignition sources,
=(3) varying human and natural ignition sources
@@ -7557,7 +7107,7 @@ description=Number of layers for canopy radiation model
range=1:100
sort-key=Panel-I13a
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::ilayers
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::ilayers
[namelist:jules_vegetation=jv25_coef]
compulsory=true
@@ -7565,7 +7115,7 @@ description=Coefficients for the ratio Jmax:Vcmax at 25 degC.
length=3
sort-key=Panel-I20a1
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::jv25_coef
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::jv25_coef
[namelist:jules_vegetation=l_ag_expand]
compulsory=true
@@ -7575,7 +7125,7 @@ fail-if=this == '.true.' and namelist:jules_vegetation=l_trif_biocrop == '.false
sort-key=Panel-I02c1a1
trigger=namelist:jules_triffid=ag_expand_io: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_ag_expand
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_ag_expand
[namelist:jules_vegetation=l_bvoc_emis]
compulsory=true
@@ -7588,7 +7138,7 @@ trigger=namelist:jules_pftparm=ief_io: .true.;
=namelist:jules_pftparm=ci_st_io: .true.;
=namelist:jules_pftparm=gpp_st_io: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_bvoc_emis
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_bvoc_emis
[namelist:jules_vegetation=l_croprotate]
compulsory=true
@@ -7597,7 +7147,7 @@ description=Switch to allow double cropping in JULES
fail-if=namelist:jules_vegetation=l_prescsow == '.false.' and this == '.true.'; # l_prescsow must be TRUE if l_croprotate = TRUE
sort-key=Panel-I14
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_croprotate
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_croprotate
[namelist:jules_vegetation=l_gleaf_fix]
compulsory=true
@@ -7605,14 +7155,14 @@ description=Use fix for accumulating g_leaf_phen_acc between calls to TRIFFID
=Standalone only bug fix.
sort-key=Panel-I15
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_gleaf_fix
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_gleaf_fix
[namelist:jules_vegetation=l_ht_compete]
compulsory=true
description=Switch for using height based competition in TRIFFID
sort-key=Panel-I02c
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_ht_compete
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_ht_compete
[namelist:jules_vegetation=l_inferno]
compulsory=true
@@ -7640,14 +7190,14 @@ trigger=namelist:jules_vegetation=ignition_method: .true.;
=namelist:jules_pftparm=fef_nh3_io: .true.;
=namelist:jules_pftparm=fef_dms_io: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_inferno
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_inferno
[namelist:jules_vegetation=l_landuse]
compulsory=true
description=Switch for using landuse change in conjunction with TRIFFID
sort-key=Panel-I02c
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_landuse
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_landuse
[namelist:jules_vegetation=l_leaf_n_resp_fix]
compulsory=true
@@ -7656,14 +7206,14 @@ description=Switch to use correct forms for canopy-average leaf nitrogen
=This affects can_rad_mod = 1, 4 and 5, not 6 (which is correct).
sort-key=Panel-I03
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_leaf_n_resp_fix
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_leaf_n_resp_fix
[namelist:jules_vegetation=l_nitrogen]
compulsory=true
description=Use the TRIFFID Nitrogen limitation scheme for interactive carbon cycle
sort-key=Panel-I02c
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_nitrogen
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_nitrogen
[namelist:jules_vegetation=l_nrun_mid_trif]
compulsory=true
@@ -7680,7 +7230,7 @@ sort-key=Panel-I11
trigger=namelist:jules_pftparm=dfp_dcuo_io: .true.;
=namelist:jules_pftparm=fl_o3_ct_io: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_o3_damage
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_o3_damage
[namelist:jules_vegetation=l_phenol]
compulsory=true
@@ -7688,7 +7238,7 @@ description=Include leaf phenology
sort-key=Panel-I01
trigger=namelist:jules_vegetation=phenol_period: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_phenol
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_phenol
[namelist:jules_vegetation=l_prescsow]
compulsory=true
@@ -7696,7 +7246,7 @@ description=Use prescribed sowing dates for crops
=NOT AVAILABLE TO THE UM
sort-key=Panel-I14
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_prescsow
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_prescsow
[namelist:jules_vegetation=l_red]
compulsory=true
@@ -7720,7 +7270,7 @@ trigger=namelist:jules_red: .true.;
=namelist:jules_red=phi_h: .true.;
=namelist:jules_red=phi_l: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_red
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_red
[namelist:jules_vegetation=l_rsl_scalar]
compulsory=true
@@ -7729,7 +7279,7 @@ description=Switch for using roughness sublayer correction scheme in scalar
sort-key=Panel-I09a
trigger=namelist:jules_vegetation=stanton_leaf: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_rsl_scalar
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_rsl_scalar
[namelist:jules_vegetation=l_scale_resp_pm]
compulsory=true
@@ -7737,7 +7287,7 @@ description=Scale whole plant maintenance respiration by the soil moisture
=stress factor, instead of only scaling leaf respiration.
sort-key=Panel-I18
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_scale_resp_pm
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_scale_resp_pm
[namelist:jules_vegetation=l_spec_veg_z0]
trigger=namelist:jules_pftparm=dz0v_dh_io: .false.;
@@ -7749,7 +7299,7 @@ description=Switch for bug fix for stem respiration to use balanced LAI to
=derive respiring stem mass.
sort-key=Panel-I06
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_stem_resp_fix
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_stem_resp_fix
[namelist:jules_vegetation=l_sugar]
compulsory=true
@@ -7761,7 +7311,7 @@ trigger=namelist:jules_pftparm=sug_g0_io: .true.;
=namelist:jules_pftparm=sug_grec_io: .true.;
=namelist:jules_pftparm=sug_yg_io: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_sugar
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_sugar
[namelist:jules_vegetation=l_trait_phys]
compulsory=true
@@ -7778,7 +7328,7 @@ trigger=namelist:jules_pftparm=hw_sw_io: .true.;
=namelist:jules_pftparm=nl0_io: .false.;
=namelist:jules_pftparm=sigl_io: .false.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_trait_phys
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_trait_phys
[namelist:jules_vegetation=l_trif_biocrop]
compulsory=true
@@ -7792,7 +7342,7 @@ trigger=namelist:jules_triffid=harvest_type_io: .true.;
=namelist:jules_agric=harvest_doy_name: .true.;
=namelist:jules_agric=zero_biocrop: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_trif_biocrop
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_trif_biocrop
[namelist:jules_vegetation=l_trif_crop]
compulsory=true
@@ -7801,14 +7351,14 @@ fail-if=this == '.true.' and namelist:jules_vegetation=l_trif_eq == '.true.';
sort-key=Panel-I02c1
trigger=namelist:jules_vegetation=l_trif_biocrop: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_trif_crop
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_trif_crop
[namelist:jules_vegetation=l_trif_eq]
compulsory=true
description=Run TRIFFID in equilibrium mode
sort-key=Panel-I02c
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_trif_eq
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_trif_eq
[namelist:jules_vegetation=l_trif_fire]
compulsory=true
@@ -7817,7 +7367,7 @@ fail-if=this == '.true.' and (namelist:jules_vegetation=l_trif_eq == '.true.');
sort-key=Panel-I02c
trigger=namelist:jules_pftparm=fire_mort_io: .true.
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_trif_fire
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_trif_fire
[namelist:jules_vegetation=l_trif_init_accum]
compulsory=true
@@ -7853,7 +7403,7 @@ trigger=namelist:jules_vegetation=l_nrun_mid_trif: .true.;
=namelist:jules_agric=zero_agric: .true.;
=namelist:jules_agric=zero_past: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_triffid
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_triffid
[namelist:jules_vegetation=l_use_pft_psi]
compulsory=true
@@ -7863,21 +7413,21 @@ sort-key=Panel-I19
trigger=namelist:jules_pftparm=psi_close_io: .true.;
=namelist:jules_pftparm=psi_open_io: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_use_pft_psi
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_use_pft_psi
[namelist:jules_vegetation=l_veg_compete]
compulsory=true
description=Use competing vegetation
sort-key=Panel-I02c
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_veg_compete
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_veg_compete
[namelist:jules_vegetation=l_vegcan_soilfx]
compulsory=true
description=Allow for conduction in the soil below the vegetative canopy.
sort-key=Panel-I08
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_vegcan_soilfx
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_vegcan_soilfx
[namelist:jules_vegetation=l_vegdrag_pft]
compulsory=true
@@ -7891,28 +7441,28 @@ trigger=namelist:jules_vegetation=c1_usuh: any(this == '.true.');
= namelist:jules_vegetation=cd_leaf: any(this == '.true.');
= namelist:jules_vegetation=l_rsl_scalar: any(this == '.true.');
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_vegdrag_pft
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_vegdrag_pft
[namelist:jules_vegetation=n_alloc_jmax]
compulsory=true
description=Constant relating nitrogen allocation to Jmax
sort-key=Panel-I20c1
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::n_alloc_jmax
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::n_alloc_jmax
[namelist:jules_vegetation=n_alloc_vcmax]
compulsory=true
description=Constant relating nitrogen allocation to Vcmax
sort-key=Panel-I20c1
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::n_alloc_vcmax
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::n_alloc_vcmax
[namelist:jules_vegetation=n_day_photo_acclim]
compulsory=true
description=Time constant for moving average of temperature (days)
sort-key=Panel-I20a1
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::n_day_photo_acclim
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::n_day_photo_acclim
[namelist:jules_vegetation=phenol_period]
compulsory=true
@@ -7920,7 +7470,7 @@ description=Update frequency for leaf phenology (days)
range=1:365
sort-key=Panel-I01a
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::phenol_period
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::phenol_period
[namelist:jules_vegetation=photo_acclim_model]
compulsory=true
@@ -7933,7 +7483,7 @@ trigger=namelist:jules_pftparm=ds_jmax_io: 0;
=namelist:jules_vegetation=jv25_coef: this > 0;
=namelist:jules_vegetation=n_day_photo_acclim: 2, 3;
=namelist:jules_vegetation_props: 1, 3;
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::photo_acclim_model
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::photo_acclim_model
value-titles=No acclimation, Thermal adaptation, Thermal acclimation, Thermal adaptation and acclimation
values=0,1,2,3
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -7947,7 +7497,7 @@ trigger=namelist:jules_pftparm=act_jmax_io: 1;
=namelist:jules_pftparm=act_vcmax_io: 1;
=namelist:jules_vegetation=act_j_coef: 2;
=namelist:jules_vegetation=act_v_coef: 2;
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::photo_act_model
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::photo_act_model
value-titles=Vary by PFT only, Vary by acclimation only
values=1,2
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -7959,7 +7509,7 @@ fail-if=namelist:jules_vegetation=photo_acclim_model == 0 and this != 1;
sort-key=Panel-I20c
trigger=namelist:jules_vegetation=n_alloc_jmax: 2;
=namelist:jules_vegetation=n_alloc_vcmax: 2;
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::photo_jv_model
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::photo_jv_model
value-titles=Jmax only, total N constant
values=1,2
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -7977,7 +7527,7 @@ trigger=namelist:jules_pftparm=alpha_elec_io: 2;
=namelist:jules_vegetation=photo_acclim_model: 2;
=namelist:jules_vegetation=photo_act_model: 2;
=namelist:jules_vegetation=photo_jv_model: 2;
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::photo_model
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::photo_model
value-titles=Collatz, Farquhar, SOX Collatz
values=1,2,3
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -7987,7 +7537,7 @@ compulsory=true
description=Power in sigmodial function used to get competition coefficients
sort-key=Panel-I02b
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::pow
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::pow
[namelist:jules_vegetation=stanton_leaf]
compulsory=true
@@ -7995,7 +7545,7 @@ description=Leaf-level Stanton number
range=0:1
sort-key=Panel-I09a1
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::stanton_leaf
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::stanton_leaf
[namelist:jules_vegetation=stomata_model]
compulsory=true
@@ -8015,7 +7565,7 @@ trigger=namelist:jules_pftparm=dqcrit_io: 1;
=namelist:jules_pftparm=sox_a_io: 3;
=namelist:jules_pftparm=sox_p50_io: 3;
=namelist:jules_pftparm=sox_rp_min_io: 3;
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::stomata_model
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::stomata_model
value-titles=Original (Jacobs), Medlyn, SOX
values=1,2,3
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -8026,14 +7576,14 @@ description=Update frequency for TRIFFID (days)
range=1:10000
sort-key=Panel-I02a
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::triffid_period
+url=https://metoffice.github.io/jules/latest/namelists/jules_vegetation.nml.html#JULES_VEGETATION::triffid_period
[namelist:jules_vegetation_props]
compulsory=true
description=Configuration of spatially-varying thermal acclimation properties
ns=namelist/Ancillary data/Vegetation properties
sort-key=26
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#namelist-JULES_VEGETATION_PROPS
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#namelist-JULES_VEGETATION_PROPS
widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var use_file var_name tpl_name const_val
[namelist:jules_vegetation_props=const_val]
@@ -8043,7 +7593,7 @@ fail-if=len(this) != namelist:jules_vegetation_props=nvars
length=:
sort-key=8
type=real
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::const_val
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::const_val
[namelist:jules_vegetation_props=file]
compulsory=true
@@ -8054,7 +7604,7 @@ sort-key=2
trigger=namelist:jules_vegetation_props=tpl_name: '%vv' in this;
=namelist:jules_vegetation_props=read_list: '%vv' not in this;
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::file
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::file
[namelist:jules_vegetation_props=nvars]
compulsory=true
@@ -8064,14 +7614,14 @@ sort-key=3
trigger=namelist:jules_vegetation_props=var: this > 0;
= namelist:jules_vegetation_props=use_file: this > 0;
type=integer
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::nvars
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::nvars
[namelist:jules_vegetation_props=read_from_dump]
compulsory=true
description=Read spatially varying thermal acclimation properties from the dump file
sort-key=1
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::read_from_dump
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::read_from_dump
[namelist:jules_vegetation_props=read_list]
compulsory=true
@@ -8079,7 +7629,7 @@ description=Use list of file names; one per line for each of nvars.
fail-if=this == '.true.' and '%vv' in namelist:jules_vegetation_props=file; # Cannot use variable name templating while reading a list of files.
sort-key=2a
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::read_list
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::read_list
[namelist:jules_vegetation_props=tpl_name]
compulsory=true
@@ -8088,7 +7638,7 @@ fail-if=len(this) != namelist:jules_vegetation_props=nvars
length=:
sort-key=7
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::tpl_name
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::tpl_name
[namelist:jules_vegetation_props=use_file]
compulsory=true
@@ -8100,7 +7650,7 @@ trigger=namelist:jules_vegetation_props=file: any(this == '.true.');
= namelist:jules_vegetation_props=var_name: any(this == '.true.');
= namelist:jules_vegetation_props=const_val: not all(this == '.true.');
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::use_file
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::use_file
[namelist:jules_vegetation_props=var]
compulsory=true
@@ -8108,7 +7658,7 @@ description=Names of the thermal acclimation ancillary variables, as recognised
fail-if=len(this) != namelist:jules_vegetation_props=nvars
length=:
sort-key=4
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::var
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::var
values='t_home_gb'
[namelist:jules_vegetation_props=var_name]
@@ -8118,7 +7668,7 @@ fail-if=len(this) != namelist:jules_vegetation_props=nvars
length=:
sort-key=6
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::var_name
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::var_name
[namelist:jules_water_resources]
compulsory=true
@@ -8126,7 +7676,7 @@ description=Configuration of water resource modelling
ns=namelist/JULES Science Settings/jules_water_resources
sort-key=15
title=Water resources
-url=http://jules-lsm.github.io/latest/namelists/jules_water_resources.nml.html#namelist-JULES_WATER_RESOURCES
+url=https://metoffice.github.io/jules/latest/namelists/jules_water_resources.nml.html#namelist-JULES_WATER_RESOURCES
[namelist:jules_water_resources=l_prioritise]
compulsory=true
@@ -8134,7 +7684,7 @@ description=Switch to specify the priority of water demands
sort-key=a8
trigger=namelist:jules_water_resources=priority: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_prioritise
+url=https://metoffice.github.io/jules/latest/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_prioritise
[namelist:jules_water_resources=l_water_domestic]
compulsory=true
@@ -8142,7 +7692,7 @@ description=Switch for modelling of water for domestic use
sort-key=a2
trigger=namelist:jules_water_resources=rf_domestic: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_water_domestic
+url=https://metoffice.github.io/jules/latest/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_water_domestic
[namelist:jules_water_resources=l_water_environment]
compulsory=true
@@ -8150,7 +7700,7 @@ description=Switch for modelling of water for environmental use
fail-if=this == '.true.'; # code is not yet complete
sort-key=a3
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_water_environment
+url=https://metoffice.github.io/jules/latest/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_water_environment
[namelist:jules_water_resources=l_water_industry]
compulsory=true
@@ -8158,7 +7708,7 @@ description=Switch for modelling of water for industrial use
sort-key=a4
trigger=namelist:jules_water_resources=rf_industry: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_water_industry
+url=https://metoffice.github.io/jules/latest/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_water_industry
[namelist:jules_water_resources=l_water_irrigation]
compulsory=true
@@ -8166,7 +7716,7 @@ description=Switch for modelling of water for irrigation
fail-if=namelist:jules_irrig=l_irrig_limit == '.true.' and this == '.true.'; # l_irrig_limit must be F if l_water_irrigation=T
sort-key=a5
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_water_irrigation
+url=https://metoffice.github.io/jules/latest/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_water_irrigation
[namelist:jules_water_resources=l_water_livestock]
compulsory=true
@@ -8174,7 +7724,7 @@ description=Switch for modelling of water for livestock
sort-key=a6
trigger=namelist:jules_water_resources=rf_livestock: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_water_livestock
+url=https://metoffice.github.io/jules/latest/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_water_livestock
[namelist:jules_water_resources=l_water_resources]
compulsory=true
@@ -8194,7 +7744,7 @@ trigger=namelist:jules_water_resources=l_prioritise: .true.;
=namelist:jules_water_resources=partition_method: .true.;
=namelist:jules_water_resources_props: .true.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_water_resources
+url=https://metoffice.github.io/jules/latest/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_water_resources
[namelist:jules_water_resources=l_water_transfers]
compulsory=true
@@ -8202,13 +7752,13 @@ description=Switch for modelling of water for water transfers
fail-if=this == '.true.'; # code is not yet complete
sort-key=a7
type=logical
-url=http://jules-lsm.github.io/latest/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_water_transfers
+url=https://metoffice.github.io/jules/latest/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_water_transfers
[namelist:jules_water_resources=nr_gwater_model]
compulsory=true
description=Model for non-renewable groundwater
sort-key=b2
-url=http://jules-lsm.github.io/latest/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::nr_gwater_model
+url=https://metoffice.github.io/jules/latest/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::nr_gwater_model
value-titles=None,Last resort,Mix
values=0,1,2
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -8219,14 +7769,14 @@ description=Timestep length for water resource model (number of main model times
range=1:
sort-key=b1
type=integer
-url=http://jules-lsm.github.io/latest/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::nstep_water_res
+url=https://metoffice.github.io/jules/latest/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::nstep_water_res
[namelist:jules_water_resources=partition_method]
compulsory=true
description=Method used to get the target fraction of demand to be met from surface water
sort-key=b6
trigger=namelist:jules_water_resources=sfc_water_factor: 2;
-url=http://jules-lsm.github.io/latest/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::partition_method
+url=https://metoffice.github.io/jules/latest/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::partition_method
value-titles=None,Use ancillary file,Calculate from stores
values=0,1,2
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -8236,7 +7786,7 @@ compulsory=true
description=Water sector names, in order of decreasing priority
length=:
sort-key=a9
-url=http://jules-lsm.github.io/latest/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::priority
+url=https://metoffice.github.io/jules/latest/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::priority
values='dom','env','ind','irr','liv','tra'
[namelist:jules_water_resources=rf_domestic]
@@ -8245,7 +7795,7 @@ description=Fraction of water that is returned after abstraction for domestic us
range=0:1
sort-key=b3
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::rf_domestic
+url=https://metoffice.github.io/jules/latest/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::rf_domestic
[namelist:jules_water_resources=rf_industry]
compulsory=true
@@ -8253,7 +7803,7 @@ description=Fraction of water that is returned after abstraction for industrial
range=0:1
sort-key=b4
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::rf_industry
+url=https://metoffice.github.io/jules/latest/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::rf_industry
[namelist:jules_water_resources=rf_livestock]
compulsory=true
@@ -8261,7 +7811,7 @@ description=Fraction of water that is returned after abstraction for livestock
range=0:1
sort-key=b5
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::rf_livestock
+url=https://metoffice.github.io/jules/latest/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::rf_livestock
[namelist:jules_water_resources=sfc_water_factor]
compulsory=true
@@ -8269,14 +7819,14 @@ description=Weight applied to surface water when calculating target fraction for
range=0:
sort-key=b7
type=real
-url=http://jules-lsm.github.io/latest/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::sfc_water_factor
+url=https://metoffice.github.io/jules/latest/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::sfc_water_factor
[namelist:jules_water_resources_props]
compulsory=true
description=Configuration of spatially-varying water resource properties
ns=namelist/Ancillary data/Water resource properties
sort-key=26
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#namelist-JULES_WATER_RESOURCES_PROPS
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#namelist-JULES_WATER_RESOURCES_PROPS
widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var use_file var_name tpl_name const_val
[namelist:jules_water_resources_props=const_val]
@@ -8286,7 +7836,7 @@ fail-if=len(this) != namelist:jules_water_resources_props=nvars
length=:
sort-key=8
type=real
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::const_val
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::const_val
[namelist:jules_water_resources_props=file]
compulsory=true
@@ -8297,7 +7847,7 @@ sort-key=2
trigger=namelist:jules_water_resources_props=tpl_name: '%vv' in this;
=namelist:jules_water_resources_props=read_list: '%vv' not in this;
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::file
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::file
[namelist:jules_water_resources_props=nvars]
compulsory=true
@@ -8307,14 +7857,14 @@ sort-key=3
trigger=namelist:jules_water_resources_props=var: this > 0;
= namelist:jules_water_resources_props=use_file: this > 0;
type=integer
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::nvars
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::nvars
[namelist:jules_water_resources_props=read_from_dump]
compulsory=true
description=Read spatially-varying water resource properties from the dump file
sort-key=1
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::read_from_dump
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::read_from_dump
[namelist:jules_water_resources_props=read_list]
compulsory=true
@@ -8322,7 +7872,7 @@ description=Use list of file names; one per line for each of nvars.
fail-if=this == '.true.' and '%vv' in namelist:jules_water_resources_props=file; # Cannot use variable name templating while reading a list of files.
sort-key=2a
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::read_list
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::read_list
[namelist:jules_water_resources_props=tpl_name]
compulsory=true
@@ -8331,7 +7881,7 @@ fail-if=len(this) != namelist:jules_water_resources_props=nvars
length=:
sort-key=7
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::tpl_name
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::tpl_name
[namelist:jules_water_resources_props=use_file]
compulsory=true
@@ -8343,7 +7893,7 @@ trigger=namelist:jules_water_resources_props=file: any(this == '.true.');
= namelist:jules_water_resources_props=var_name: any(this == '.true.');
= namelist:jules_water_resources_props=const_val: not all(this == '.true.');
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::use_file
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::use_file
[namelist:jules_water_resources_props=var]
compulsory=true
@@ -8351,7 +7901,7 @@ description=Names of the water resource ancillary variables, as recognised by JU
fail-if=len(this) != namelist:jules_water_resources_props=nvars
length=:
sort-key=4
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::var
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::var
values='conv_loss_frac','sfc_water_frac'
[namelist:jules_water_resources_props=var_name]
@@ -8361,20 +7911,20 @@ fail-if=len(this) != namelist:jules_water_resources_props=nvars
length=:
sort-key=6
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::var_name
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::var_name
[namelist:jules_z_land]
compulsory=true
ns=namelist/Grid configuration/Gridbox mean elevation associated with the forcing data
sort-key=27
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#namelist-JULES_Z_LAND
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#namelist-JULES_Z_LAND
[namelist:jules_z_land=file]
compulsory=true
description=Name of the file to read the elevation of the forcing data
sort-key=3
type=character
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_Z_LAND::file
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_Z_LAND::file
[namelist:jules_z_land=surf_hgt_band]
compulsory=true
@@ -8383,7 +7933,7 @@ fail-if=(namelist:jules_surface=l_aggregate and len(this) != 1) or (not namelist
length=:
sort-key=1
type=real
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_SURF_HGT::surf_hgt_io
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_SURF_HGT::surf_hgt_io
[namelist:jules_z_land=use_file]
compulsory=true
@@ -8394,7 +7944,7 @@ trigger=namelist:jules_z_land=file: .true.;
= namelist:jules_z_land=z_land_name: .true.;
= namelist:jules_z_land=z_land_io: .false.;
type=logical
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_Z_LAND::use_file
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_Z_LAND::use_file
[namelist:jules_z_land=z_land_io]
compulsory=true
@@ -8402,21 +7952,21 @@ description=Elevation of the forcing data for the single location
length=:
sort-key=5
type=real
-url=http://jules-lsm.github.io/latest/namelist/model_grid.nml.html#JULES_Z_LAND::z_land_io
+url=https://metoffice.github.io/jules/latest/namelist/model_grid.nml.html#JULES_Z_LAND::z_land_io
[namelist:jules_z_land=z_land_name]
compulsory=true
description=Name of the variable containing the elevation of the forcing data
sort-key=4
type=character
-url=http://jules-lsm.github.io/latest/namelists/model_grid.nml.html#JULES_Z_LAND::z_land_name
+url=https://metoffice.github.io/jules/latest/namelists/model_grid.nml.html#JULES_Z_LAND::z_land_name
[namelist:oasis_rivers]
compulsory=true
description=Configuration of Rivers coupled via OASIS to parent model
ns=namelist/River coupling
sort-key=07
-url=http://jules-lsm.github.io/latest/namelists/oasis_rivers.nml.html#namelist-OASIS_RIVERS
+url=https://metoffice.github.io/jules/latest/namelists/oasis_rivers.nml.html#namelist-OASIS_RIVERS
[namelist:oasis_rivers=cpl_freq]
compulsory=true
@@ -8425,7 +7975,7 @@ fail-if=(this % namelist:jules_time=timestep_len) != 0; # The coupling frequency
range=1:
sort-key=1
type=integer
-url=http://jules-lsm.github.io/latest/namelists/oasis_rivers.nml.html#OASIS_RIVERS::cpl_freq
+url=https://metoffice.github.io/jules/latest/namelists/oasis_rivers.nml.html#OASIS_RIVERS::cpl_freq
[namelist:oasis_rivers=np_receive]
compulsory=true
@@ -8437,7 +7987,7 @@ sort-key=1
trigger=namelist:oasis_rivers=receive_fields: this > 0;
=namelist:oasis_rivers=cpl_freq: this >= 0;
type=integer
-url=http://jules-lsm.github.io/latest/namelists/oasis_rivers.nml.html#OASIS_RIVERS::np_receive
+url=https://metoffice.github.io/jules/latest/namelists/oasis_rivers.nml.html#OASIS_RIVERS::np_receive
[namelist:oasis_rivers=np_send]
compulsory=true
@@ -8449,7 +7999,7 @@ sort-key=1
trigger=namelist:oasis_rivers=send_fields: this > 0;
=namelist:oasis_rivers=cpl_freq: this >= 0;
type=integer
-url=http://jules-lsm.github.io/latest/namelists/oasis_rivers.nml.html#OASIS_RIVERS::np_send
+url=https://metoffice.github.io/jules/latest/namelists/oasis_rivers.nml.html#OASIS_RIVERS::np_send
[namelist:oasis_rivers=receive_fields]
compulsory=true
@@ -8458,7 +8008,7 @@ fail-if=len(this)>2;
=len(this) != namelist:oasis_rivers=np_receive;
length=:
sort-key=3
-url=http://jules-lsm.github.io/latest/namelists/oasis_rivers.nml.html#OASIS_RIVERS::receive_fields
+url=https://metoffice.github.io/jules/latest/namelists/oasis_rivers.nml.html#OASIS_RIVERS::receive_fields
values='sub_surf_roff_rp','surf_roff_rp','sub_surf_roff','surf_roff'
[namelist:oasis_rivers=send_fields]
@@ -8469,15 +8019,50 @@ fail-if=len(this)>1;
=any(this == "'outflow_per_river'") and not any(namelist:jules_rivers_props=var == "'rivers_outflow_number'"); # outflow_per_river requires the rivers outflow numbers ancillary data
length=:
sort-key=2
-url=http://jules-lsm.github.io/latest/namelists/oasis_rivers.nml.html#OASIS_RIVERS::send_fields
+url=https://metoffice.github.io/jules/latest/namelists/oasis_rivers.nml.html#OASIS_RIVERS::send_fields
values='outflow_per_river'
+[namelist:run_convection]
+compulsory=false
+description=Atmosphere Convection
+ =NOT AVAILABLE TO STANDALONE
+ =READ BY UM-JULES ONLY
+ =INCLUDED TO ALLOW TRIGGER LISTS TO BE SHARED
+
+[namelist:run_convection=cnv_cold_pools]
+compulsory=false
+description=Convective cold pool scheme.
+ =NOT AVAILABLE TO STANDALONE
+ =READ BY UM-JULES ONLY
+ =INCLUDED TO ALLOW TRIGGER LISTS TO BE SHARED
+
+[namelist:run_stochastic]
+compulsory=false
+description=Atmosphere Stochastic Schemes
+ =NOT AVAILABLE TO STANDALONE
+ =READ BY UM-JULES ONLY
+ =INCLUDED TO ALLOW TRIGGER LISTS TO BE SHARED
+
+[namelist:run_stochastic=orog_drag_param_rp]
+compulsory=false
+description=Orographic form drag parameter
+ =NOT AVAILABLE TO STANDALONE
+ =READ BY UM-JULES ONLY
+ =INCLUDED TO ALLOW TRIGGER LISTS TO BE SHARED
+
+[namelist:run_stochastic=z0_urban_mult_rp]
+compulsory=false
+description=RP for the roughness length for urban canyon and roof tiles
+ =NOT AVAILABLE TO STANDALONE
+ =READ BY UM-JULES ONLY
+ =INCLUDED TO ALLOW TRIGGER LISTS TO BE SHARED
+
[namelist:urban_properties]
compulsory=true
description=Configuration of spatially varying urban properties
ns=namelist/Ancillary data/Urban properties
sort-key=23
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#namelist-URBAN_PROPERTIES
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#namelist-URBAN_PROPERTIES
widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var use_file var_name tpl_name const_val
[namelist:urban_properties=const_val]
@@ -8487,7 +8072,7 @@ fail-if=len(this) != namelist:urban_properties=nvars
length=:
sort-key=7
type=real
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#URBAN_PROPERTIES::const_val
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#URBAN_PROPERTIES::const_val
[namelist:urban_properties=file]
compulsory=true
@@ -8498,7 +8083,7 @@ sort-key=1
trigger=namelist:urban_properties=tpl_name: '%vv' in this;
=namelist:urban_properties=read_list: '%vv' not in this;
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#URBAN_PROPERTIES::file
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#URBAN_PROPERTIES::file
[namelist:urban_properties=nvars]
compulsory=true
@@ -8510,7 +8095,7 @@ sort-key=2
trigger=namelist:urban_properties=var: this > 0;
= namelist:urban_properties=use_file: this > 0;
type=integer
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#URBAN_PROPERTIES::nvars
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#URBAN_PROPERTIES::nvars
[namelist:urban_properties=read_list]
compulsory=true
@@ -8518,7 +8103,7 @@ description=Use list of file names; one per line for each of nvars.
fail-if=this == '.true.' and '%vv' in namelist:urban_properties=file; # Cannot use variable name templating while reading a list of files.
sort-key=1a
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#URBAN_PROPERTIES::read_list
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#URBAN_PROPERTIES::read_list
[namelist:urban_properties=tpl_name]
compulsory=true
@@ -8527,7 +8112,7 @@ fail-if=len(this) != namelist:urban_properties=nvars
length=:
sort-key=6
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#URBAN_PROPERTIES::tpl_name
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#URBAN_PROPERTIES::tpl_name
[namelist:urban_properties=use_file]
compulsory=true
@@ -8539,7 +8124,7 @@ trigger=namelist:urban_properties=file: any(this == '.true.');
= namelist:urban_properties=var_name: any(this == '.true.');
= namelist:urban_properties=const_val: not all(this == '.true.');
type=logical
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#URBAN_PROPERTIES::use_file
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#URBAN_PROPERTIES::use_file
[namelist:urban_properties=var]
compulsory=true
@@ -8555,7 +8140,7 @@ fail-if=len(this) != namelist:urban_properties=nvars
=not any(this == "'emisr'") and namelist:jules_urban=l_moruses_emissivity == '.true.'; # Emissivity of road is required if using MORUSES emissivity parameterisation
length=:
sort-key=3
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#URBAN_PROPERTIES::var
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#URBAN_PROPERTIES::var
values='albrd','albwl','disp','emisr','emisw','hgt','hwr','wrr','ztm'
[namelist:urban_properties=var_name]
@@ -8565,7 +8150,7 @@ fail-if=len(this) != namelist:urban_properties=nvars
length=:
sort-key=5
type=character
-url=http://jules-lsm.github.io/latest/namelists/ancillaries.nml.html#URBAN_PROPERTIES::var_name
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#URBAN_PROPERTIES::var_name
# Dummy page to force sort order for Ancillary namespace
[namespace:ancils]
@@ -8581,7 +8166,7 @@ sort-key=05
[namespace:imogen]
ns=namelist/IMOGEN
sort-key=08
-url=http://jules-lsm.github.io/latest/namelists/imogen.nml.html
+url=https://metoffice.github.io/jules/latest/namelists/imogen.nml.html
# Dummy page to force sort order for JULES Science Settings
[namespace:science]
diff --git a/rose-meta/jules-standalone/version80_81.py b/rose-meta/jules-standalone/version80_81.py
new file mode 100644
index 00000000..f529cdff
--- /dev/null
+++ b/rose-meta/jules-standalone/version80_81.py
@@ -0,0 +1,75 @@
+import re
+import sys
+
+if sys.version_info[0] == 2:
+ from rose.upgrade import MacroUpgrade
+else:
+ from metomi.rose.upgrade import MacroUpgrade
+
+from .version34_40 import *
+from .version40_41 import *
+from .version41_42 import *
+from .version42_43 import *
+from .version43_44 import *
+from .version44_45 import *
+from .version45_46 import *
+from .version46_47 import *
+from .version47_48 import *
+from .version48_49 import *
+from .version49_50 import *
+from .version50_51 import *
+from .version51_52 import *
+from .version52_53 import *
+from .version53_54 import *
+from .version54_55 import *
+from .version55_56 import *
+from .version56_57 import *
+from .version57_58 import *
+from .version58_59 import *
+from .version59_60 import *
+from .version60_61 import *
+from .version61_62 import *
+from .version62_63 import *
+from .version63_70 import *
+from .version70_71 import *
+from .version71_72 import *
+from .version72_73 import *
+from .version73_74 import *
+from .version74_75 import *
+from .version75_76 import *
+from .version76_77 import *
+from .version77_78 import *
+from .version78_79 import *
+from .version79_80 import *
+
+class vn80_t26(MacroUpgrade):
+
+ """Upgrade macro from JULES by Maggie Hendry"""
+
+ BEFORE_TAG = "vn8.0"
+ AFTER_TAG = "vn8.0_t26"
+
+ def upgrade(self, config, meta_config=None):
+ """Upgrade a JULES runtime app configuration."""
+
+ # compulsory changed to true
+ self.add_setting(config, ["namelist:jules_surface", "beta1"], "0.83")
+ self.add_setting(config, ["namelist:jules_surface", "beta2"], "0.93")
+ self.add_setting(config, ["namelist:jules_surface", "fwe_c3"], "0.5")
+ self.add_setting(
+ config, ["namelist:jules_surface", "fwe_c4"], "20000.0"
+ )
+ self.add_setting(config, ["namelist:jules_surface", "hleaf"], "5.7e4")
+ self.add_setting(config, ["namelist:jules_surface", "hwood"], "1.1e4")
+ return config, self.reports
+
+
+class vn80_vn81(MacroUpgrade):
+ """Version bump macro"""
+
+ BEFORE_TAG = "vn8.0_t26"
+ AFTER_TAG = "vn8.1"
+
+ def upgrade(self, config, meta_config=None):
+ # Nothing to do
+ return config, self.reports
diff --git a/rose-meta/jules-standalone/versions.py b/rose-meta/jules-standalone/versions.py
index 8bad3f03..9ac2041f 100644
--- a/rose-meta/jules-standalone/versions.py
+++ b/rose-meta/jules-standalone/versions.py
@@ -41,6 +41,7 @@
from .version77_78 import *
from .version78_79 import *
from .version79_80 import *
+from .version80_81 import *
class vnYY_txxxx(MacroUpgrade):
diff --git a/rose-meta/jules-standalone/vn8.0/rose-meta.conf b/rose-meta/jules-standalone/vn8.0/rose-meta.conf
index ec9df5c6..f4b85cfb 100644
--- a/rose-meta/jules-standalone/vn8.0/rose-meta.conf
+++ b/rose-meta/jules-standalone/vn8.0/rose-meta.conf
@@ -45,7 +45,7 @@ description=This namelist reads the values of parameters for each of the plant
=arrays are of dimension (npft + nnvg).
ns=namelist/CABLE Science Settings/cable_pftparm
title=CABLE PFT Parameters
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#namelist-CABLE_PFTPARM
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#namelist-CABLE_PFTPARM
widget[rose-config-edit]=cylc8_compat.PageArrayTable
[namelist:cable_pftparm=a1gs_io]
@@ -53,406 +53,406 @@ compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::a1gs_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::a1gs_io
[namelist:cable_pftparm=alpha_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::alpha_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::alpha_io
[namelist:cable_pftparm=canst1_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::canst1_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::canst1_io
[namelist:cable_pftparm=cfrd_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::cfrd_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::cfrd_io
[namelist:cable_pftparm=clitt_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::clitt_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::clitt_io
[namelist:cable_pftparm=conkc0_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::conkc0_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::conkc0_io
[namelist:cable_pftparm=conko0_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::conko0_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::conko0_io
[namelist:cable_pftparm=convex_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::convex_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::convex_io
[namelist:cable_pftparm=cplant1_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::cplant1_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::cplant1_io
[namelist:cable_pftparm=cplant2_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::cplant2_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::cplant2_io
[namelist:cable_pftparm=cplant3_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::cplant3_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::cplant3_io
[namelist:cable_pftparm=csoil1_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::csoil1_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::csoil1_io
[namelist:cable_pftparm=csoil2_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::csoil2_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::csoil2_io
[namelist:cable_pftparm=d0gs_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::d0gs_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::d0gs_io
[namelist:cable_pftparm=ejmax_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::ejmax_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::ejmax_io
[namelist:cable_pftparm=ekc_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::ekc_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::ekc_io
[namelist:cable_pftparm=eko_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::eko_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::eko_io
[namelist:cable_pftparm=extkn_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::extkn_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::extkn_io
[namelist:cable_pftparm=frac4_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::frac4_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::frac4_io
[namelist:cable_pftparm=froot1_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::froot1_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::froot1_io
[namelist:cable_pftparm=froot2_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::froot2_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::froot2_io
[namelist:cable_pftparm=froot3_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::froot3_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::froot3_io
[namelist:cable_pftparm=froot4_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::froot4_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::froot4_io
[namelist:cable_pftparm=froot5_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::froot5_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::froot5_io
[namelist:cable_pftparm=froot6_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::froot6_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::froot6_io
[namelist:cable_pftparm=g0_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::g0_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::g0_io
[namelist:cable_pftparm=g1_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::g1_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::g1_io
[namelist:cable_pftparm=gswmin_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::gswmin_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::gswmin_io
[namelist:cable_pftparm=hc_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::hc_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::hc_io
[namelist:cable_pftparm=lai_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::lai_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::lai_io
[namelist:cable_pftparm=length_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::length_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::length_io
[namelist:cable_pftparm=ratecp1_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::ratecp1_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::ratecp1_io
[namelist:cable_pftparm=ratecp2_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::ratecp2_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::ratecp2_io
[namelist:cable_pftparm=ratecp3_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::ratecp3_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::ratecp3_io
[namelist:cable_pftparm=ratecs1_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::ratecs1_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::ratecs1_io
[namelist:cable_pftparm=ratecs2_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::ratecs2_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::ratecs2_io
[namelist:cable_pftparm=refl1_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::refl1_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::refl1_io
[namelist:cable_pftparm=refl2_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::refl2_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::refl2_io
[namelist:cable_pftparm=refl3_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::refl3_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::refl3_io
[namelist:cable_pftparm=rootbeta_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::rootbeta_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::rootbeta_io
[namelist:cable_pftparm=rp20_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::rp20_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::rp20_io
[namelist:cable_pftparm=rpcoef_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::rpcoef_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::rpcoef_io
[namelist:cable_pftparm=rs20_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::rs20_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::rs20_io
[namelist:cable_pftparm=shelrb_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::shelrb_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::shelrb_io
[namelist:cable_pftparm=taul1_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::taul1_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::taul1_io
[namelist:cable_pftparm=taul2_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::taul2_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::taul2_io
[namelist:cable_pftparm=taul3_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::taul3_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::taul3_io
[namelist:cable_pftparm=tmaxvj_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::tmaxvj_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::tmaxvj_io
[namelist:cable_pftparm=tminvj_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::tminvj_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::tminvj_io
[namelist:cable_pftparm=vbeta_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::vbeta_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::vbeta_io
[namelist:cable_pftparm=vcmax_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::vcmax_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::vcmax_io
[namelist:cable_pftparm=vegcf_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::vegcf_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::vegcf_io
[namelist:cable_pftparm=wai_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::wai_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::wai_io
[namelist:cable_pftparm=width_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::width_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::width_io
[namelist:cable_pftparm=xalbnir_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::xalbnir_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::xalbnir_io
[namelist:cable_pftparm=xfang_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::xfang_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::xfang_io
[namelist:cable_pftparm=zr_io]
compulsory=true
fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::zr_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::zr_io
[namelist:cable_progs]
compulsory=true
description=Configuration of spatially varying soil properties
ns=namelist/Ancillary data/Cable prognostics
sort-key=17
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_prognostics.nml.html#namelist-CABLE_PROGS
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_prognostics.nml.html#namelist-CABLE_PROGS
widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var use_file var_name const_val
[namelist:cable_progs=const_val]
@@ -462,7 +462,7 @@ fail-if=len(this) != namelist:cable_progs=nvars
length=:
sort-key=9
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_prognostics.nml.html#CABLE_PROGS::const_val
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_prognostics.nml.html#CABLE_PROGS::const_val
[namelist:cable_progs=file]
compulsory=true
@@ -470,7 +470,7 @@ description=File (or file name template) to read CABLE prognostic initial values
sort-key=3
trigger=namelist:cable_progs=tpl_name: '%vv' in this;
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_prognostics.nml.html#CABLE_PROGS::file
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_prognostics.nml.html#CABLE_PROGS::file
[namelist:cable_progs=nvars]
compulsory=true
@@ -483,7 +483,7 @@ trigger=namelist:cable_progs=var: this > 0;
= namelist:cable_progs=const_val: this > 0;
= namelist:cable_progs=tpl_name: this > 0;
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_prognostics.nml.html#CABLE_PROGS::nvars
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_prognostics.nml.html#CABLE_PROGS::nvars
[namelist:cable_progs=tpl_name]
compulsory=true
@@ -492,7 +492,7 @@ fail-if=len(this) != namelist:cable_progs=nvars
length=:
sort-key=7
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_prognostics.nml.html#CABLE_PROGS::tpl_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_prognostics.nml.html#CABLE_PROGS::tpl_name
[namelist:cable_progs=use_file]
compulsory=true
@@ -504,7 +504,7 @@ trigger=namelist:cable_progs=file: any(this == '.true.');
= namelist:cable_progs=var_name: any(this == '.true.');
= namelist:cable_progs=const_val: not all(this == '.true.');
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_prognostics.nml.html#CABLE_PROGS::use_file
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_prognostics.nml.html#CABLE_PROGS::use_file
[namelist:cable_progs=var]
compulsory=true
@@ -512,7 +512,7 @@ description=Name of the prognostic variable, as recognised by CABLE
fail-if=len(this) != namelist:cable_progs=nvars
length=:
sort-key=5
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_prognostics.nml.html#CABLE_PROGS::var
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_prognostics.nml.html#CABLE_PROGS::var
values='SoilTemp_CABLE','SoilMoisture_CABLE','FrozenSoilFrac_CABLE','SnowDepth_CABLE',
='SnowMass_CABLE','SnowDensity_CABLE','SnowTemp_CABLE','SnowAge_CABLE',
='OneLyrSnowDensity_CABLE','ThreeLayerSnowFlag_CABLE'
@@ -524,7 +524,7 @@ fail-if=len(this) != namelist:cable_progs=nvars
length=:
sort-key=7
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_prognostics.nml.html#CABLE_PROGS::var_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_prognostics.nml.html#CABLE_PROGS::var_name
[namelist:cable_soilparm]
compulsory=true
@@ -536,81 +536,81 @@ description=This namelist reads the values of parameters for each of the soil
=is set to 9.
ns=namelist/CABLE Science Settings/cable_soilparm
title=CABLE Soil Parameters
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_soilparm.nml.html#namelist-CABLE_SOILPARM
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_soilparm.nml.html#namelist-CABLE_SOILPARM
widget[rose-config-edit]=cylc8_compat.PageArrayTable
[namelist:cable_soilparm=bch_io]
compulsory=true
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::bch_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::bch_io
[namelist:cable_soilparm=clay_io]
compulsory=true
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::clay_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::clay_io
[namelist:cable_soilparm=css_io]
compulsory=true
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::css_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::css_io
[namelist:cable_soilparm=hyds_io]
compulsory=true
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::hyds_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::hyds_io
[namelist:cable_soilparm=rhosoil_io]
compulsory=true
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::rhosoil_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::rhosoil_io
[namelist:cable_soilparm=sand_io]
compulsory=true
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::sand_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::sand_io
[namelist:cable_soilparm=sfc_io]
compulsory=true
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::sfc_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::sfc_io
[namelist:cable_soilparm=silt_io]
compulsory=true
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::silt_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::silt_io
[namelist:cable_soilparm=ssat_io]
compulsory=true
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::ssat_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::ssat_io
[namelist:cable_soilparm=sucs_io]
compulsory=true
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::sucs_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::sucs_io
[namelist:cable_soilparm=swilt_io]
compulsory=true
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::swilt_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::swilt_io
[namelist:cable_surface_types]
compulsory=true
ns=namelist/CABLE Surface Types/cable_surface_types
sort-key=01
title=CABLE Surface Types
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_surface_types.nml.html#namelist-CABLE_SURFACE_TYPES
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_surface_types.nml.html#namelist-CABLE_SURFACE_TYPES
[namelist:cable_surface_types=barren_cable]
compulsory=true
@@ -619,7 +619,7 @@ fail-if=any(this > namelist:cable_surface_types=npft_cable + namelist:cable_surf
=any(this <= namelist:cable_surface_types=npft_cable and this != -1); # PFTs must be grouped together first with non-vegetated tiles following
length=:
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_surface_types.nml.html#CABLE_SURFACE_TYPES::barren_cable
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_surface_types.nml.html#CABLE_SURFACE_TYPES::barren_cable
[namelist:cable_surface_types=ice_cable]
compulsory=true
@@ -628,7 +628,7 @@ fail-if=any(this > namelist:cable_surface_types=npft_cable + namelist:cable_surf
=any(this <= namelist:cable_surface_types=npft_cable and this != -1); # PFTs must be grouped together first with non-vegetated tiles following
length=:
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_surface_types.nml.html#CABLE_SURFACE_TYPES::ice_cable
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_surface_types.nml.html#CABLE_SURFACE_TYPES::ice_cable
[namelist:cable_surface_types=lakes_cable]
compulsory=true
@@ -637,7 +637,7 @@ fail-if=any(this > namelist:cable_surface_types=npft_cable + namelist:cable_surf
=any(this <= namelist:cable_surface_types=npft_cable and this != -1); # PFTs must be grouped together first with non-vegetated tiles following
length=:
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_surface_types.nml.html#CABLE_SURFACE_TYPES::lakes_cable
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_surface_types.nml.html#CABLE_SURFACE_TYPES::lakes_cable
[namelist:cable_surface_types=nnvg_cable]
compulsory=true
@@ -645,7 +645,7 @@ description=Number of non-plant surface types to be modelled
range=1:
sort-key=c
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_surface_types.nml.html#CABLE_SURFACE_TYPES::nnvg_cable
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_surface_types.nml.html#CABLE_SURFACE_TYPES::nnvg_cable
[namelist:cable_surface_types=npft_cable]
compulsory=true
@@ -653,7 +653,7 @@ description=Number of plant functional types to be modelled
range=0:
sort-key=a
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_surface_types.nml.html#CABLE_SURFACE_TYPES::npft_cable
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_surface_types.nml.html#CABLE_SURFACE_TYPES::npft_cable
[namelist:cable_surface_types=urban_cable]
compulsory=true
@@ -662,7 +662,7 @@ fail-if=any(this > namelist:cable_surface_types=npft_cable + namelist:cable_surf
=any(this <= namelist:cable_surface_types=npft_cable and this != -1); # PFTs must be grouped together first with non-vegetated tiles following
length=:
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/cable_surface_types.nml.html#CABLE_SURFACE_TYPES::urban_cable
+url=https://metoffice.github.io/jules/vn8.0/namelists/cable_surface_types.nml.html#CABLE_SURFACE_TYPES::urban_cable
[namelist:fire_switches]
compulsory=true
@@ -670,7 +670,7 @@ description=Switches for controlling activation of the fire module
ns=namelist/JULES Science Settings/fire_switches
sort-key=16
title=Fire options
-url=http://jules-lsm.github.io/vn8.0/namelists/fire.nml.html#namelist-FIRE_SWITCHES
+url=https://metoffice.github.io/jules/vn8.0/namelists/fire.nml.html#namelist-FIRE_SWITCHES
[namelist:fire_switches=canadian_flag]
compulsory=true
@@ -678,14 +678,14 @@ description=Switch for Canadian Fire Weather Index (FWI)
sort-key=04
trigger=namelist:fire_switches=canadian_hemi_opt: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/fire.nml.html#FIRE_SWITCHES::canadian_flag
+url=https://metoffice.github.io/jules/vn8.0/namelists/fire.nml.html#FIRE_SWITCHES::canadian_flag
[namelist:fire_switches=canadian_hemi_opt]
compulsory=true
description=If TRUE, apply 6-month offset to S-hemisphere month-dependent parameters
sort-key=05
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/fire.nml.html#FIRE_SWITCHES::canadian_hemi_opt
+url=https://metoffice.github.io/jules/vn8.0/namelists/fire.nml.html#FIRE_SWITCHES::canadian_hemi_opt
[namelist:fire_switches=l_fire]
compulsory=true
@@ -696,7 +696,7 @@ trigger=namelist:fire_switches=mcarthur_flag: .true.;
=namelist:fire_switches=canadian_flag: .true.;
=namelist:fire_switches=nesterov_flag: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/fire.nml.html#FIRE_SWITCHES::l_fire
+url=https://metoffice.github.io/jules/vn8.0/namelists/fire.nml.html#FIRE_SWITCHES::l_fire
[namelist:fire_switches=mcarthur_flag]
compulsory=true
@@ -704,13 +704,13 @@ description=Switch for McArthur Forest Fire Danger Index (FFDI)
sort-key=02
trigger=namelist:fire_switches=mcarthur_opt: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/fire.nml.html#FIRE_SWITCHES::mcarthur_flag
+url=https://metoffice.github.io/jules/vn8.0/namelists/fire.nml.html#FIRE_SWITCHES::mcarthur_flag
[namelist:fire_switches=mcarthur_opt]
compulsory=true
description=Method for soil moisture deficit in McArthur FFDI
sort-key=03
-url=http://jules-lsm.github.io/vn8.0/namelists/fire.nml.html#FIRE_SWITCHES::mcarthur_opt
+url=https://metoffice.github.io/jules/vn8.0/namelists/fire.nml.html#FIRE_SWITCHES::mcarthur_opt
value-titles=Model value,Fixed at 120 mm
values=1,2
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -720,94 +720,94 @@ compulsory=true
description=Switch for Nesterov Index
sort-key=06
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/fire.nml.html#FIRE_SWITCHES::nesterov_flag
+url=https://metoffice.github.io/jules/vn8.0/namelists/fire.nml.html#FIRE_SWITCHES::nesterov_flag
[namelist:imogen_anlg_vals_list]
compulsory=true
ns=namelist/IMOGEN/GCM Analogue configuration
sort-key=1
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#namelist-IMOGEN_ANLG_VALS_LIST
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#namelist-IMOGEN_ANLG_VALS_LIST
[namelist:imogen_anlg_vals_list=diff_frac_const_imogen]
compulsory=true
description=Fraction of downward shortwave radiation assumed to be diffuse for IMOGEN
range=0:1
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::diff_frac_const_imogen
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::diff_frac_const_imogen
warn-if=this == 0; #There will be no diffuse downward SW radiation
[namelist:imogen_anlg_vals_list=f_ocean]
compulsory=true
description=Fractional coverage of the ocean
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::f_ocean
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::f_ocean
[namelist:imogen_anlg_vals_list=file_base_anom]
compulsory=true
description=Directory containing prescribed anomalies
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::file_base_anom
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::file_base_anom
[namelist:imogen_anlg_vals_list=file_clim]
compulsory=true
description=Directory containing initialising climatology
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::file_clim
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::file_clim
[namelist:imogen_anlg_vals_list=file_patt]
compulsory=true
description=Directory containing the GCM patterns
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::file_patt
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::file_patt
[namelist:imogen_anlg_vals_list=kappa_o]
compulsory=true
description=Ocean eddy diffusivity (W m-1 K-1)
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::kappa_o
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::kappa_o
[namelist:imogen_anlg_vals_list=lambda_l]
compulsory=true
description=Inverse of climate sensitivity over land (W m-2 K-1)
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::lambda_l
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::lambda_l
[namelist:imogen_anlg_vals_list=lambda_o]
compulsory=true
description=Inverse of climate sensitivity over ocean (W m-2 K-1)
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::lambda_o
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::lambda_o
[namelist:imogen_anlg_vals_list=mu]
compulsory=true
description=Ratio of land to ocean temperature anomalies
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::mu
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::mu
[namelist:imogen_anlg_vals_list=q2co2]
compulsory=true
description=Radiative forcing due to doubling CO2 (W m-2)
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::q2co2
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::q2co2
[namelist:imogen_anlg_vals_list=t_ocean_init]
compulsory=true
description=Initial ocean temperature (K)
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::t_ocean_init
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::t_ocean_init
[namelist:imogen_onoff_switch]
compulsory=true
ns=namelist/IMOGEN
sort-key=1
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#namelist-IMOGEN_RUN_LIST
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#namelist-IMOGEN_RUN_LIST
[namelist:imogen_onoff_switch=l_daily_metdata_climatol]
compulsory=true
description=Use daily climatology (default is monthly)
sort-key=1
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#IMOGEN_ONOFF_SWITCH::l_daily_metdata_climatol
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#IMOGEN_ONOFF_SWITCH::l_daily_metdata_climatol
[namelist:imogen_onoff_switch=l_imogen]
compulsory=true
@@ -827,13 +827,13 @@ trigger=namelist:jules_drive=l_daily_disagg: .false.;
= namelist:imogen_anlg_vals_list: .true.;
= namelist:imogen_onoff_switch=l_daily_metdata_climatol: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#IMOGEN_ONOFF_SWITCH::l_imogen
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#IMOGEN_ONOFF_SWITCH::l_imogen
[namelist:imogen_run_list]
compulsory=true
ns=namelist/IMOGEN/Run options
sort-key=1
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#namelist-IMOGEN_RUN_LIST
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#namelist-IMOGEN_RUN_LIST
[namelist:imogen_run_list=c_emissions]
compulsory=true
@@ -846,21 +846,21 @@ trigger=namelist:imogen_run_list=land_feed_co2: .true.;
=namelist:imogen_run_list=nyr_emiss: .true.;
=namelist:imogen_run_list=file_scen_co2_ppmv: .false.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::c_emissions
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::c_emissions
[namelist:imogen_run_list=ch4_init_ppbv]
compulsory=true
description=Initial CH4 concentration (ppbv)
sort-key=4b
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::ch4_init_ppbv
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::ch4_init_ppbv
[namelist:imogen_run_list=ch4_ppbv_ref]
compulsory=true
description=Atmospheric CH4 concentration at reference year (ppbv)
sort-key=4c
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::ch4_ppbv_ref
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::ch4_ppbv_ref
[namelist:imogen_run_list=change_metdata_method]
compulsory=true
@@ -876,7 +876,7 @@ fail-if=this == 2 and namelist:imogen_run_list=land_feed_co2 == '.true.';
=this == 3 and namelist:imogen_run_list=c_emissions == '.true.';
=this == 3 and namelist:imogen_run_list=include_non_co2_radf == '.true.';
sort-key=1f
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::change_metdata_method
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::change_metdata_method
value-titles=Analogue model and patterns,Prescribed anomalies,Global temperature change applied to patterns
values=1,2,3
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -886,21 +886,21 @@ compulsory=true
description=Initial CO2 concentration (ppmv)
sort-key=3a
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::co2_init_ppmv
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::co2_init_ppmv
[namelist:imogen_run_list=dump_file]
compulsory=true
description=Name of the dump file to initialise from
sort-key=5b
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::dump_file
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::dump_file
[namelist:imogen_run_list=fch4_ref]
compulsory=true
description=Reference global CH4 flux from natural land to atmosphere (Tg CH4/yr)
sort-key=4d
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::fch4_ref
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::fch4_ref
[namelist:imogen_run_list=file_ch4_n2o]
compulsory=true
@@ -908,27 +908,27 @@ description=File containing ch4 and n2o concentration
=required for radiative forcing calculations
sort-key=4g
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::file_ch4_n2o
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::file_ch4_n2o
[namelist:imogen_run_list=file_non_co2_radf]
compulsory=true
description=File containing non-CO2 values
sort-key=6b
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::file_non_co2_radf
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::file_non_co2_radf
[namelist:imogen_run_list=file_scen_co2_ppmv]
compulsory=true
description=File containing CO2 values
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::file_scen_co2_ppmv
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::file_scen_co2_ppmv
[namelist:imogen_run_list=file_scen_emits]
compulsory=true
description=File containing CO2 emissions
sort-key=3c
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::file_scen_emits
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::file_scen_emits
[namelist:imogen_run_list=include_co2]
compulsory=true
@@ -936,7 +936,7 @@ description=Include adjustments to CO2 values
sort-key=1e
trigger=namelist:imogen_run_list=c_emissions: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::include_co2
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::include_co2
[namelist:imogen_run_list=include_non_co2_radf]
compulsory=true
@@ -945,14 +945,14 @@ sort-key=6a
trigger=namelist:imogen_run_list=file_non_co2_radf: .true.;
=namelist:imogen_run_list=nyr_non_co2: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::include_non_co2_radf
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::include_non_co2_radf
[namelist:imogen_run_list=initial_co2_ch4_year]
compulsory=true
description=Initial year for the ocean CO2 accumulation
sort-key=2d
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::initial_co2_ch4_year
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::initial_co2_ch4_year
[namelist:imogen_run_list=initialise_from_dump]
compulsory=true
@@ -960,7 +960,7 @@ description=Use the given dump file to initialise IMOGEN prognostics
sort-key=5a
trigger=namelist:imogen_run_list=dump_file: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::initialise_from_dump
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::initialise_from_dump
[namelist:imogen_run_list=l_change_metdata]
compulsory=true
@@ -968,7 +968,7 @@ description=Allow driving met data to change over time
sort-key=1e
trigger=namelist:imogen_run_list=change_metdata_method: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::l_change_metdata
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::l_change_metdata
[namelist:imogen_run_list=land_feed_ch4]
compulsory=true
@@ -982,14 +982,14 @@ trigger=namelist:imogen_run_list=nyr_ch4_n2o: .true.;
=namelist:imogen_run_list=ch4_ppbv_ref: .true.;
=namelist:imogen_run_list=ch4_init_ppbv: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::land_feed_ch4
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::land_feed_ch4
[namelist:imogen_run_list=land_feed_co2]
compulsory=true
description=Include land CO2 feedbacks on atmospheric CO2
sort-key=2c
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::land_feed_co2
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::land_feed_co2
[namelist:imogen_run_list=nyr_ch4_n2o]
compulsory=true
@@ -997,7 +997,7 @@ description=Number of years of CH4 and N2O data in file
range=0:
sort-key=4h
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::nyr_ch4_n2o
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::nyr_ch4_n2o
[namelist:imogen_run_list=nyr_emiss]
compulsory=true
@@ -1005,14 +1005,14 @@ description=Number of years of emission data in file
range=0:
sort-key=1f
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::nyr_emiss
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::nyr_emiss
[namelist:imogen_run_list=nyr_non_co2]
compulsory=true
description=Number of years for which non-CO2 forcing is prescribed
range=0:
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::nyr_non_co2
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::nyr_non_co2
[namelist:imogen_run_list=ocean_feed]
compulsory=true
@@ -1020,14 +1020,14 @@ description=Include ocean feedbacks on atmospheric CO2
sort-key=2c
trigger=namelist:imogen_run_list=initial_co2_ch4_year: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::ocean_feed
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::ocean_feed
[namelist:imogen_run_list=tau_ch4_ref]
compulsory=true
description=Decay rate of atmospheric CH4 at reference year (years)
sort-key=4e
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::tau_ch4_ref
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::tau_ch4_ref
[namelist:imogen_run_list=yr_fch4_ref]
compulsory=true
@@ -1035,96 +1035,96 @@ description=Reference year for CH4 emissions scaling
range=0:
sort-key=4f
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::yr_fch4_ref
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html#IMOGEN_RUN_LIST::yr_fch4_ref
[namelist:jules_agric]
compulsory=true
ns=namelist/Ancillary data/Agricultural fraction
sort-key=19
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#namelist-JULES_AGRIC
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#namelist-JULES_AGRIC
[namelist:jules_agric=agric_name]
description=Name of the variable containing the agricultural fraction data
sort-key=5
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_AGRIC::agric_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_AGRIC::agric_name
[namelist:jules_agric=biocrop_name]
description=The name of the variable containing the biocrop fraction data.
sort-key=5
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_AGRIC::biocrop_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_AGRIC::biocrop_name
[namelist:jules_agric=file]
description=Name of the file to read agricultural fraction data from
sort-key=4
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_AGRIC::file
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_AGRIC::file
[namelist:jules_agric=file_biocrop]
description=Name of the file to read biocrop fraction data from
sort-key=4
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_AGRIC::file_biocrop
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_AGRIC::file_biocrop
[namelist:jules_agric=file_harvest_doy]
compulsory=true
description=Name of file containing harvest_doy
sort-key=2
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_AGRIC::file_harvest_doy
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_AGRIC::file_harvest_doy
[namelist:jules_agric=file_past]
description=Name of the file to read pasture fraction data from
sort-key=4
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_AGRIC::file_past
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_AGRIC::file_past
[namelist:jules_agric=frac_agr]
description=Agricultural fraction for the single location
sort-key=3
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_AGRIC::frac_agr
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_AGRIC::frac_agr
[namelist:jules_agric=frac_biocrop]
description=Biocrop fraction for the single location
sort-key=3
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_AGRIC::frac_biocrop
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_AGRIC::frac_biocrop
[namelist:jules_agric=frac_past]
description=Pasture fraction for the single location
sort-key=3
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_AGRIC::frac_past
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_AGRIC::frac_past
[namelist:jules_agric=harvest_doy_name]
compulsory=true
description=Name of variable containing harvest_doy in FILE
sort-key=3
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_AGRIC::harvest_doy_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_AGRIC::harvest_doy_name
[namelist:jules_agric=past_name]
description=Name of the variable containing the pasture fraction data
sort-key=5
type=character
# Entry does not exist in documentation
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_AGRIC::past_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_AGRIC::past_name
[namelist:jules_agric=read_from_dump]
compulsory=true
description=Read agricultural fraction from the dump file
sort-key=1
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_AGRIC::read_from_dump
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_AGRIC::read_from_dump
[namelist:jules_agric=read_harvest_doy_from_dump]
compulsory=true
description=Read harvest day-of-year from the dump file
sort-key=1
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_AGRIC::read_harvest_doy_from_dump
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_AGRIC::read_harvest_doy_from_dump
[namelist:jules_agric=zero_agric]
compulsory=true
@@ -1134,7 +1134,7 @@ trigger=namelist:jules_agric=frac_agr: .false.;
= namelist:jules_agric=file: .false.;
= namelist:jules_agric=agric_name: .false.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_AGRIC::zero_agric
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_AGRIC::zero_agric
[namelist:jules_agric=zero_biocrop]
compulsory=true
@@ -1144,7 +1144,7 @@ trigger=namelist:jules_agric=frac_biocrop: .false.;
= namelist:jules_agric=file_biocrop: .false.;
= namelist:jules_agric=biocrop_name: .false.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_AGRIC::zero_biocrop
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_AGRIC::zero_biocrop
[namelist:jules_agric=zero_past]
compulsory=true
@@ -1154,34 +1154,34 @@ trigger=namelist:jules_agric=frac_past: .false.;
= namelist:jules_agric=file_past: .false.;
= namelist:jules_agric=past_name: .false.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_AGRIC::zero_past
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_AGRIC::zero_past
[namelist:jules_co2]
compulsory=true
description=Configuration of co2 concentration
ns=namelist/Ancillary data/CO2 concentration
sort-key=22
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#namelist-JULES_CO2
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#namelist-JULES_CO2
[namelist:jules_co2=co2_mmr]
description=Concentration of atmospheric CO2 as a mass mixing ratio
sort-key=2
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_CO2::file
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_CO2::file
[namelist:jules_co2=read_from_dump]
compulsory=true
description=Read CO2 concentration from the dump file
sort-key=1
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_CO2::read_from_dump
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_CO2::read_from_dump
[namelist:jules_crop_props]
compulsory=true
description=Configuration of spatially varying crop properties
ns=namelist/Ancillary data/Crop properties
sort-key=20
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#namelist-JULES_CROP_PROPS
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#namelist-JULES_CROP_PROPS
widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var use_file var_name tpl_name const_val
[namelist:jules_crop_props=const_val]
@@ -1191,7 +1191,7 @@ fail-if=len(this) != namelist:jules_crop_props=nvars
length=:
sort-key=8
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_CROP_PROPS::const_val
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_CROP_PROPS::const_val
[namelist:jules_crop_props=file]
compulsory=true
@@ -1202,7 +1202,7 @@ sort-key=2
trigger=namelist:jules_crop_props=tpl_name: '%vv' in this;
=namelist:jules_crop_props=read_list: '%vv' not in this;
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_CROP_PROPS::file
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_CROP_PROPS::file
[namelist:jules_crop_props=nvars]
compulsory=true
@@ -1212,14 +1212,14 @@ sort-key=3
trigger=namelist:jules_crop_props=var: this > 0;
= namelist:jules_crop_props=use_file: this > 0;
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_CROP_PROPS::nvars
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_CROP_PROPS::nvars
[namelist:jules_crop_props=read_from_dump]
compulsory=true
description=Read spatially varying crop properties from the dump file
sort-key=1
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_CROP_PROPS::read_from_dump
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_CROP_PROPS::read_from_dump
[namelist:jules_crop_props=read_list]
compulsory=true
@@ -1227,7 +1227,7 @@ description=Use list of file names; one per line for each of nvars.
fail-if=this == '.true.' and '%vv' in namelist:jules_crop_props=file; # Cannot use variable name templating while reading a list of files.
sort-key=2a
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_CROP_PROPS::read_list
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_CROP_PROPS::read_list
[namelist:jules_crop_props=tpl_name]
compulsory=true
@@ -1236,7 +1236,7 @@ fail-if=len(this) != namelist:jules_crop_props=nvars
length=:
sort-key=7
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_CROP_PROPS::tpl_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_CROP_PROPS::tpl_name
[namelist:jules_crop_props=use_file]
compulsory=true
@@ -1248,7 +1248,7 @@ trigger=namelist:jules_crop_props=file: any(this == '.true.');
= namelist:jules_crop_props=var_name: any(this == '.true.');
= namelist:jules_crop_props=const_val: not all(this == '.true.');
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_CROP_PROPS::use_file
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_CROP_PROPS::use_file
[namelist:jules_crop_props=var]
compulsory=true
@@ -1256,7 +1256,7 @@ description=Names of the crop variable, as recognised by JULES
fail-if=len(this) != namelist:jules_crop_props=nvars
length=:
sort-key=4
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_CROP_PROPS::var
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_CROP_PROPS::var
values='cropsowdate','cropttrep','cropttveg','croplatestharvdate'
[namelist:jules_crop_props=var_name]
@@ -1266,7 +1266,7 @@ fail-if=len(this) != namelist:jules_crop_props=nvars
length=:
sort-key=6
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_CROP_PROPS::var_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_CROP_PROPS::var_name
[namelist:jules_cropparm]
compulsory=true
@@ -1275,7 +1275,7 @@ description=Click on names for more details
ns=namelist/JULES Science Settings/jules_cropparm
sort-key=10
title=Crop parameters
-url=http://jules-lsm.github.io/vn8.0/namelists/crop_params.nml.html#namelist-JULES_CROPPARM
+url=https://metoffice.github.io/jules/vn8.0/namelists/crop_params.nml.html#namelist-JULES_CROPPARM
widget[rose-config-edit]=cylc8_compat.PageArrayTable
[namelist:jules_cropparm=allo1_io]
@@ -1283,210 +1283,210 @@ compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::allo1_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::allo1_io
[namelist:jules_cropparm=allo2_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::allo2_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::allo2_io
[namelist:jules_cropparm=alpha1_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::alpha1_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::alpha1_io
[namelist:jules_cropparm=alpha2_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::alpha2_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::alpha2_io
[namelist:jules_cropparm=alpha3_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::alpha3_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::alpha3_io
[namelist:jules_cropparm=beta1_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::beta1_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::beta1_io
[namelist:jules_cropparm=beta2_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::beta2_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::beta2_io
[namelist:jules_cropparm=beta3_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::beta3_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::beta3_io
[namelist:jules_cropparm=cfrac_l_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::cfrac_l_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::cfrac_l_io
[namelist:jules_cropparm=cfrac_r_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::cfrac_r_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::cfrac_r_io
[namelist:jules_cropparm=cfrac_s_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::cfrac_s_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::cfrac_s_io
[namelist:jules_cropparm=crit_pp_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::crit_pp_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::crit_pp_io
[namelist:jules_cropparm=delta_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::delta_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::delta_io
[namelist:jules_cropparm=gamma_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::gamma_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::gamma_io
[namelist:jules_cropparm=initial_c_dvi_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::initial_c_dvi_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::initial_c_dvi_io
[namelist:jules_cropparm=initial_carbon_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::initial_carbon_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::initial_carbon_io
[namelist:jules_cropparm=mu_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::mu_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::mu_io
[namelist:jules_cropparm=nu_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::nu_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::nu_io
[namelist:jules_cropparm=pp_sens_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::pp_sens_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::pp_sens_io
[namelist:jules_cropparm=remob_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::remob_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::remob_io
[namelist:jules_cropparm=rt_dir_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::rt_dir_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::rt_dir_io
[namelist:jules_cropparm=sen_dvi_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::sen_dvi_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::sen_dvi_io
[namelist:jules_cropparm=t_bse_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::t_bse_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::t_bse_io
[namelist:jules_cropparm=t_max_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::t_max_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::t_max_io
[namelist:jules_cropparm=t_mort_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::t_mort_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::t_mort_io
[namelist:jules_cropparm=t_opt_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::t_opt_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::t_opt_io
[namelist:jules_cropparm=tt_emr_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::tt_emr_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::tt_emr_io
[namelist:jules_cropparm=yield_frac_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=ncpft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::yield_frac_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/crop_params.nml.html#JULES_CROPPARM::yield_frac_io
[namelist:jules_deposition]
compulsory=true
description=Configuration of atmospheric deposition
ns=namelist/JULES Science Settings/jules_deposition
title=Deposition
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_deposition.nml.html#namelist-JULES_DEPOSITION
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_deposition.nml.html#namelist-JULES_DEPOSITION
[namelist:jules_deposition=dep_h2_soil_scheme]
compulsory=true
description=Scheme for H2 soil deposition
fail-if=( this == 2 and namelist:jules_model_environment=l_jules_parent == 1 ) ; # The Paulot et al. H2 scheme is not yet fully implemented for UM-coupled JULES applications (when JULES deposition called from UKCA): only Conrad & Seiler scheme available, dep_h2_soil_scheme = 1
sort-key=5f
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION::dep_h2_soil_scheme
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION::dep_h2_soil_scheme
value-titles=Conrad & Seiler H2 deposition scheme,Paulot et al. H2 deposition scheme
values=1,2
@@ -1510,7 +1510,7 @@ trigger=namelist:jules_deposition_species=dd_ice_coeff_io: 2;
=namelist:jules_deposition_species_specific=h2dd_m_io: 2;
=namelist:jules_deposition_species_specific=h2dd_q_io: 2;
=namelist:jules_deposition_species_specific=r_wet_soil_o3_io: 2;
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION::dry_dep_model
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION::dry_dep_model
value-titles=JULES with restricted UKCA deposition,JULES with flexible UKCA deposition
values=1,2
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -1520,7 +1520,7 @@ compulsory=true
description=Constant separation for boundary layer levels (m)
range=0:
sort-key=6
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION::dzl_const
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION::dzl_const
[namelist:jules_deposition=l_deposition]
compulsory=true
@@ -1544,14 +1544,14 @@ trigger=namelist:jules_deposition=dep_h2_soil_scheme: .true.;
=namelist:jules_temp_fixes=l_fix_improve_drydep: .true.;
=namelist:jules_temp_fixes=l_fix_ukca_h2dd_x: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_deposition
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_deposition
[namelist:jules_deposition=l_deposition_flux]
compulsory=true
description=Switch to enable calculation of deposition fluxes
sort-key=4a
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_deposition_flux
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_deposition_flux
[namelist:jules_deposition=l_deposition_from_ukca]
compulsory=true
@@ -1560,7 +1560,7 @@ fail-if=( this == '.false.' and namelist:jules_model_environment=l_jules_parent
=( this == '.true.' and namelist:jules_model_environment=l_jules_parent == 0 ) ; # Deposition switch cannot be true in JULES standalone as JULES-based deposition routines called from UKCA
sort-key=5a
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_deposition_from_ukca
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_deposition_from_ukca
[namelist:jules_deposition=l_deposition_gc_corr]
compulsory=true
@@ -1568,14 +1568,14 @@ description=Switch to correct stomatal conductance for bare soil evaporation
fail-if=( this == '.true.' and namelist:jules_model_environment=l_jules_parent == 1 ) ; # For UM_JULES applications, stomatal conductance corrected for bare soil evaporation is not available in the UKCA
sort-key=4b
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_deposition_gc_corr
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_deposition_gc_corr
[namelist:jules_deposition=l_ukca_ddep_lev1]
compulsory=true
description=Apply dry deposition losses only from the lowest level (true) or all levels (false) in the atmospheric boundary layer
sort-key=5b
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_ukca_ddep_lev1
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_ukca_ddep_lev1
[namelist:jules_deposition=l_ukca_ddepo3_ocean]
compulsory=true
@@ -1583,7 +1583,7 @@ description=Use a mechanistic calculation for ocean ozone deposition
fail-if=( this == '.true.' and namelist:jules_model_environment=l_jules_parent == 0 ) ; # Deposition switch not available in JULES standalone as requires >75% open water fraction
sort-key=5c
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_ukca_ddepo3
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_ukca_ddepo3
[namelist:jules_deposition=l_ukca_dry_dep_so2wet]
compulsory=true
@@ -1591,28 +1591,28 @@ description=Accounting for surface wetness in the dry deposition for SO2
fail-if=( this == '.true.' and namelist:jules_model_environment=l_jules_parent == 0 ) ; # Deposition switch not fully implemented in JULES standalone
sort-key=5d
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_ukca_dry_dep_so2wet
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_ukca_dry_dep_so2wet
[namelist:jules_deposition=l_ukca_emsdrvn_ch4]
compulsory=true
description=CH4 emission driven UKCA
sort-key=5e
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_ukca_emsdrvn_ch4
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_ukca_emsdrvn_ch4
[namelist:jules_deposition=ndry_dep_species]
compulsory=true
description=Number of species for dry deposition
range=1:200
sort-key=3
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION::ndry_dep_species
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION::ndry_dep_species
[namelist:jules_deposition=tundra_s_limit]
compulsory=true
description=sine of latitude of southern limit of tundra
range=-1:1
sort-key=7
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION::tundra_s_limit
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION::tundra_s_limit
[namelist:jules_deposition_species]
compulsory=true
@@ -1620,7 +1620,7 @@ description=Deposition parameters that depend on species
duplicate=true
ns=namelist/JULES Science Settings/jules_deposition/jules_deposition_species
title=Deposition Species
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_deposition.nml.html#namelist-JULES_DEPOSITION_SPECIES
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_deposition.nml.html#namelist-JULES_DEPOSITION_SPECIES
[namelist:jules_deposition_species=dd_ice_coeff_io]
compulsory=true
@@ -1629,7 +1629,7 @@ fail-if=any(this == -1073741824.0) ; # Invalid parameter value(s)
length=3
sort-key=6
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::dd_ice_coeff_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::dd_ice_coeff_io
[namelist:jules_deposition_species=dep_species_name_io]
compulsory=true
@@ -1640,7 +1640,7 @@ trigger=namelist:jules_deposition_species=dd_ice_coeff_io: this == "'SO2'" or th
=namelist:jules_deposition_species=diffusion_corr_io: this == "'NO2'" or this == "'O3'" or this == "'SO2'" or this == "'NH3'" or this == "'PAN'" or this == "'MPAN'" or this == "'PPAN'" or this == "'ONITU'" ;
=namelist:jules_deposition_species=r_tundra_io: this == "'NO2'" or this == "'O3'" or this == "'CO'" or this == "'H2'" or this == "'PAN'" or this == "'MPAN'" or this == "'PPAN'" or this == "'ONITU'" ;
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::dep_species_name_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::dep_species_name_io
[namelist:jules_deposition_species=dep_species_rmm_io]
compulsory=true
@@ -1648,7 +1648,7 @@ description=Relative molecular mass (g mol-1), used in calculation of quasi-lami
range=0:
sort-key=02a
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::dep_species_rmm_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::dep_species_rmm_io
[namelist:jules_deposition_species=diffusion_coeff_io]
compulsory=true
@@ -1656,7 +1656,7 @@ description=Diffusion coefficient (m2 s-1), used in calculation of quasi-laminar
range=-1,0:
sort-key=02b
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::diffusion_coeff_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::diffusion_coeff_io
[namelist:jules_deposition_species=diffusion_corr_io]
compulsory=true
@@ -1664,7 +1664,7 @@ description=Diffusion correction for stomatal conductance
range=0:
sort-key=04
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::diffusion_corr_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::diffusion_corr_io
[namelist:jules_deposition_species=r_tundra_io]
compulsory=true
@@ -1672,7 +1672,7 @@ description=Surface resistance used in tundra region (s m-1)
range=0:1.0e+30
sort-key=05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::r_tundra_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::r_tundra_io
[namelist:jules_deposition_species=rsurf_std_io]
compulsory=true
@@ -1682,14 +1682,14 @@ length=:
range=0:1.0e+30
sort-key=03
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::rsurf_std_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::rsurf_std_io
[namelist:jules_deposition_species_specific]
compulsory=true
description=Deposition parameters that depend on species
ns=namelist/JULES Science Settings/jules_deposition/jules_deposition_species_specific
title=Deposition Species Specific
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_deposition.nml.html#namelist-JULES_DEPOSITION_SPECIES
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_deposition.nml.html#namelist-JULES_DEPOSITION_SPECIES
[namelist:jules_deposition_species_specific=ch4_mml_io]
compulsory=true
@@ -1697,7 +1697,7 @@ description=Factor to convert methane flux to dry dep velocity
range=0:
sort-key=02b
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::ch4_mml_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::ch4_mml_io
[namelist:jules_deposition_species_specific=ch4_scaling_io]
compulsory=true
@@ -1705,7 +1705,7 @@ description=Scaling applied to CH4 soil uptake
range=0:
sort-key=02a
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::ch4_scaling_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::ch4_scaling_io
[namelist:jules_deposition_species_specific=ch4_up_flux_io]
compulsory=true
@@ -1715,7 +1715,7 @@ length=:
range=0:
sort-key=02c
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::ch4_up_flux_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::ch4_up_flux_io
[namelist:jules_deposition_species_specific=ch4dd_tundra_io]
compulsory=true
@@ -1724,7 +1724,7 @@ fail-if=any(this == -1073741824.0) ; # Invalid parameter value(s)
length=4
sort-key=02d
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::ch4dd_tundra_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::ch4dd_tundra_io
[namelist:jules_deposition_species_specific=cuticle_o3_io]
compulsory=true
@@ -1732,7 +1732,7 @@ description=Constant in calculation of cuticular resistance for ozone (s m-1)
range=0:1.0e+30
sort-key=1a
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::cuticle_o3_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::cuticle_o3_io
[namelist:jules_deposition_species_specific=h2dd_c_io]
compulsory=true
@@ -1742,7 +1742,7 @@ fail-if=len(this) != (namelist:jules_surface_types=npft)+(namelist:jules_surface
length=:
sort-key=03a
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::h2dd_c_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::h2dd_c_io
[namelist:jules_deposition_species_specific=h2dd_m_io]
compulsory=true
@@ -1752,7 +1752,7 @@ fail-if=len(this) != (namelist:jules_surface_types=npft)+(namelist:jules_surface
length=:
sort-key=03b
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::h2dd_m_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::h2dd_m_io
[namelist:jules_deposition_species_specific=h2dd_q_io]
compulsory=true
@@ -1762,7 +1762,7 @@ fail-if=len(this) != (namelist:jules_surface_types=npft)+(namelist:jules_surface
length=:
sort-key=03c
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::h2dd_q_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::h2dd_q_io
[namelist:jules_deposition_species_specific=r_wet_soil_o3_io]
compulsory=true
@@ -1770,14 +1770,14 @@ description=Wet soil surface resistance for ozone (s m-1)
range=0:1.0e+30
sort-key=01b
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::r_wet_soil_o3_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::r_wet_soil_o3_io
[namelist:jules_drive]
compulsory=true
description=Configuration of meteorological forcing data
ns=namelist/Driving data
sort-key=07
-url=http://jules-lsm.github.io/vn8.0/namelists/drive.nml.html#namelist-JULES_DRIVE
+url=https://metoffice.github.io/jules/vn8.0/namelists/drive.nml.html#namelist-JULES_DRIVE
widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var var_name tpl_name interp
[namelist:jules_drive=bl_height]
@@ -1792,7 +1792,7 @@ description=End time of the last timestep of data
pattern=\d{4}-\d{2}-\d{2}\s{1}\d{2}:\d{2}:\d{2}
sort-key=19
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/drive.nml.html#JULES_DRIVE::data_end
+url=https://metoffice.github.io/jules/vn8.0/namelists/drive.nml.html#JULES_DRIVE::data_end
[namelist:jules_drive=data_period]
compulsory=true
@@ -1801,7 +1801,7 @@ description=Period of the data
range=-2,-1,1:
sort-key=20
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/drive.nml.html#JULES_DRIVE::data_period
+url=https://metoffice.github.io/jules/vn8.0/namelists/drive.nml.html#JULES_DRIVE::data_period
[namelist:jules_drive=data_start]
compulsory=true
@@ -1809,7 +1809,7 @@ description=Start time of the first timestep of data
pattern=\d{4}-\d{2}-\d{2}\s{1}\d{2}:\d{2}:\d{2}
sort-key=18
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/drive.nml.html#JULES_DRIVE::data_start
+url=https://metoffice.github.io/jules/vn8.0/namelists/drive.nml.html#JULES_DRIVE::data_start
[namelist:jules_drive=diff_frac_const]
compulsory=true
@@ -1817,7 +1817,7 @@ description=Fraction of downward shortwave radiation assumed to be diffuse
range=0:1
sort-key=31
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/drive.nml.html#JULES_DRIVE::diff_frac_const
+url=https://metoffice.github.io/jules/vn8.0/namelists/drive.nml.html#JULES_DRIVE::diff_frac_const
[namelist:jules_drive=dur_conv_rain]
compulsory=true
@@ -1825,7 +1825,7 @@ description=Duration of a convective rainfall event in seconds
range=0:
sort-key=07
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/drive.nml.html#JULES_DRIVE::dur_conv_rain
+url=https://metoffice.github.io/jules/vn8.0/namelists/drive.nml.html#JULES_DRIVE::dur_conv_rain
[namelist:jules_drive=dur_conv_snow]
compulsory=true
@@ -1833,7 +1833,7 @@ description=Duration of a convective snowfall event in seconds
range=0:
sort-key=09
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/drive.nml.html#JULES_DRIVE::dur_conv_snow
+url=https://metoffice.github.io/jules/vn8.0/namelists/drive.nml.html#JULES_DRIVE::dur_conv_snow
[namelist:jules_drive=dur_ls_rain]
compulsory=true
@@ -1841,7 +1841,7 @@ description=Duration of a large-scale rainfall event in seconds
range=0:
sort-key=08
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/drive.nml.html#JULES_DRIVE::dur_ls_rain
+url=https://metoffice.github.io/jules/vn8.0/namelists/drive.nml.html#JULES_DRIVE::dur_ls_rain
[namelist:jules_drive=dur_ls_snow]
compulsory=true
@@ -1849,7 +1849,7 @@ description=Duration of a large-scale snowfall event in seconds
range=0:
sort-key=10
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/drive.nml.html#JULES_DRIVE::dur_ls_snow
+url=https://metoffice.github.io/jules/vn8.0/namelists/drive.nml.html#JULES_DRIVE::dur_ls_snow
[namelist:jules_drive=file]
compulsory=true
@@ -1857,7 +1857,7 @@ description=If read_list = TRUE, file to read list of data file names and times
=If read_list = FALSE, file or file name template for data files
sort-key=23
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/drive.nml.html#JULES_DRIVE::file
+url=https://metoffice.github.io/jules/vn8.0/namelists/drive.nml.html#JULES_DRIVE::file
[namelist:jules_drive=interp]
compulsory=true
@@ -1865,7 +1865,7 @@ description=Method of time interpolation for each variable in var
fail-if=len(this) != namelist:jules_drive=nvars
length=:
sort-key=28
-url=http://jules-lsm.github.io/vn8.0/namelists/drive.nml.html#JULES_DRIVE::interp
+url=https://metoffice.github.io/jules/vn8.0/namelists/drive.nml.html#JULES_DRIVE::interp
values='b','c','f','i','nb','nc','nf'
[namelist:jules_drive=l_daily_disagg]
@@ -1885,14 +1885,14 @@ trigger=namelist:jules_drive=l_disagg_const_rh: .true.;
= namelist:jules_drive=dur_ls_snow: .true.;
= namelist:jules_drive=precip_disagg_method: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/drive.nml.html#JULES_DRIVE::l_daily_disagg
+url=https://metoffice.github.io/jules/vn8.0/namelists/drive.nml.html#JULES_DRIVE::l_daily_disagg
[namelist:jules_drive=l_disagg_const_rh]
compulsory=true
description=Keep relative humidity constant over the day
sort-key=06
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/drive.nml.html#JULES_DRIVE::l_disagg_const_rh
+url=https://metoffice.github.io/jules/vn8.0/namelists/drive.nml.html#JULES_DRIVE::l_disagg_const_rh
[namelist:jules_drive=l_perturb_driving]
compulsory=true
@@ -1901,7 +1901,7 @@ sort-key=02
trigger=namelist:jules_drive=temperature_abs_perturbation: .true.;
= namelist:jules_drive=precip_rel_perturbation: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/drive.nml.html#JULES_DRIVE::l_perturb_driving
+url=https://metoffice.github.io/jules/vn8.0/namelists/drive.nml.html#JULES_DRIVE::l_perturb_driving
[namelist:jules_drive=nfiles]
compulsory=true
@@ -1909,7 +1909,7 @@ description=Number of files to read names and start times for
range=0:
sort-key=22
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/drive.nml.html#JULES_DRIVE::nfiles
+url=https://metoffice.github.io/jules/vn8.0/namelists/drive.nml.html#JULES_DRIVE::nfiles
[namelist:jules_drive=nvars]
compulsory=true
@@ -1922,13 +1922,13 @@ trigger=namelist:jules_drive=var: this > 0;
= namelist:jules_drive=tpl_name: this > 0;
= namelist:jules_drive=interp: this > 0;
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/drive.nml.html#JULES_DRIVE::nfiles
+url=https://metoffice.github.io/jules/vn8.0/namelists/drive.nml.html#JULES_DRIVE::nfiles
[namelist:jules_drive=precip_disagg_method]
compulsory=true
description=Disaggregation method for precipitation
sort-key=12
-url=http://jules-lsm.github.io/vn8.0/namelists/drive.nml.html#JULES_DRIVE::precip_disagg_method
+url=https://metoffice.github.io/jules/vn8.0/namelists/drive.nml.html#JULES_DRIVE::precip_disagg_method
value-titles=No disaggregation,IMOGEN method,IMOGEN method with no upper limit,Random wet and dry timesteps
values=1,2,3,4
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -1940,7 +1940,7 @@ fail-if=this < 0.0
range=0:
sort-key=04
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/drive.nml.html#JULES_DRIVE::precip_rel_perturbation
+url=https://metoffice.github.io/jules/vn8.0/namelists/drive.nml.html#JULES_DRIVE::precip_rel_perturbation
[namelist:jules_drive=read_list]
compulsory=true
@@ -1948,7 +1948,7 @@ description=Use list of file names with start times
sort-key=21
trigger=namelist:jules_drive=nfiles: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/drive.nml.html#JULES_DRIVE::read_list
+url=https://metoffice.github.io/jules/vn8.0/namelists/drive.nml.html#JULES_DRIVE::read_list
[namelist:jules_drive=t_for_con_rain]
compulsory=true
@@ -1956,7 +1956,7 @@ description=Temperature (K) at or above which rainfall is assumed to be convecti
range=0:
sort-key=30
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/drive.nml.html#JULES_DRIVE::t_for_con_rain
+url=https://metoffice.github.io/jules/vn8.0/namelists/drive.nml.html#JULES_DRIVE::t_for_con_rain
[namelist:jules_drive=t_for_snow]
compulsory=true
@@ -1964,7 +1964,7 @@ description=Temperature (K) at or below which precipitation is assumed to be sno
range=0:
sort-key=29
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/drive.nml.html#JULES_DRIVE::t_for_snow
+url=https://metoffice.github.io/jules/vn8.0/namelists/drive.nml.html#JULES_DRIVE::t_for_snow
[namelist:jules_drive=temperature_abs_perturbation]
compulsory=true
@@ -1972,7 +1972,7 @@ description=Absolute perturbation amount to add to temperature. Can be positive
range=0:
sort-key=03
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/drive.nml.html#JULES_DRIVE::temperature_abs_perturbation
+url=https://metoffice.github.io/jules/vn8.0/namelists/drive.nml.html#JULES_DRIVE::temperature_abs_perturbation
[namelist:jules_drive=tpl_name]
compulsory=true
@@ -1981,7 +1981,7 @@ fail-if=len(this) != namelist:jules_drive=nvars
length=:
sort-key=27
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/drive.nml.html#JULES_DRIVE::tpl_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/drive.nml.html#JULES_DRIVE::tpl_name
[namelist:jules_drive=var]
compulsory=true
@@ -2005,7 +2005,7 @@ sort-key=25
trigger=namelist:jules_drive=t_for_snow: any(this == "'precip'");
= namelist:jules_drive=t_for_con_rain: any(this == "'precip'") or any(this == "'tot_rain'");
= namelist:jules_drive=diff_frac_const: not any(this == "'diff_rad'");
-url=http://jules-lsm.github.io/vn8.0/namelists/drive.nml.html#JULES_DRIVE::var
+url=https://metoffice.github.io/jules/vn8.0/namelists/drive.nml.html#JULES_DRIVE::var
values='con_rain','con_snow','diff_rad','dt_range','ls_rain','ls_snow','lw_down','lw_net','precip','pstar','q','rad_net','sw_down','sw_net','t','tot_rain','tot_snow','u','v','wind','sub_surf_roff','surf_roff'
[namelist:jules_drive=var_name]
@@ -2015,28 +2015,28 @@ fail-if=len(this) != namelist:jules_drive=nvars
length=:
sort-key=26
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/drive.nml.html#JULES_DRIVE::var_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/drive.nml.html#JULES_DRIVE::var_name
[namelist:jules_drive=z1_tq_file]
compulsory=true
description=File to read spatially varying z1_tq from
sort-key=16
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/drive.nml.html#JULES_DRIVE::z1_tq_file
+url=https://metoffice.github.io/jules/vn8.0/namelists/drive.nml.html#JULES_DRIVE::z1_tq_file
[namelist:jules_drive=z1_tq_in]
compulsory=true
description=Height (m) at which the temperature and humidity data are valid for every point
sort-key=15
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/drive.nml.html#JULES_DRIVE::z1_tq_in
+url=https://metoffice.github.io/jules/vn8.0/namelists/drive.nml.html#JULES_DRIVE::z1_tq_in
[namelist:jules_drive=z1_tq_var_name]
compulsory=true
description=Name of the variable containing the data for z1_tq
sort-key=17
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/drive.nml.html#JULES_DRIVE::z1_tq_var_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/drive.nml.html#JULES_DRIVE::z1_tq_var_name
[namelist:jules_drive=z1_tq_vary]
compulsory=true
@@ -2046,21 +2046,21 @@ trigger=namelist:jules_drive=z1_tq_in: .false.;
= namelist:jules_drive=z1_tq_file: .true.;
= namelist:jules_drive=z1_tq_var_name: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/drive.nml.html#JULES_DRIVE::z1_tq_vary
+url=https://metoffice.github.io/jules/vn8.0/namelists/drive.nml.html#JULES_DRIVE::z1_tq_vary
[namelist:jules_drive=z1_uv_in]
compulsory=true
description=Height (m) at which the wind data are valid for every point
sort-key=13
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/drive.nml.html#JULES_DRIVE::z1_uv_in
+url=https://metoffice.github.io/jules/vn8.0/namelists/drive.nml.html#JULES_DRIVE::z1_uv_in
[namelist:jules_flake]
compulsory=true
description=Configuration of the FLake model, only required if l_flake_model=true
ns=namelist/Ancillary data/FLake
sort-key=20
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#namelist-JULES_FLAKE
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#namelist-JULES_FLAKE
[namelist:jules_flake=const_val]
compulsory=true
@@ -2069,7 +2069,7 @@ fail-if=len(this) != namelist:jules_flake=nvars
length=:
sort-key=4
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_FLAKE::const_val
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_FLAKE::const_val
[namelist:jules_flake=file]
compulsory=true
@@ -2080,7 +2080,7 @@ sort-key=5
trigger=namelist:jules_flake=tpl_name: '%vv' in this;
=namelist:jules_flake=read_list: '%vv' not in this;
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_FLAKE::file
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_FLAKE::file
[namelist:jules_flake=nvars]
compulsory=true
@@ -2089,13 +2089,13 @@ sort-key=1
trigger=namelist:jules_flake=var: this > 0;
= namelist:jules_flake=use_file: this > 0;
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_FLAKE::nvars
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_FLAKE::nvars
[namelist:jules_flake=read_from_dump]
compulsory=true
sort-key=2
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_FLAKE::read_from_dump
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_FLAKE::read_from_dump
[namelist:jules_flake=read_list]
compulsory=true
@@ -2103,7 +2103,7 @@ description=Use list of file names; one per line for each of nvars.
fail-if=this == '.true.' and '%vv' in namelist:jules_flake=file; # Cannot use variable name templating while reading a list of files.
sort-key=5a
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_FLAKE::read_list
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_FLAKE::read_list
[namelist:jules_flake=tpl_name]
compulsory=true
@@ -2112,7 +2112,7 @@ fail-if=len(this) != namelist:jules_flake=nvars
length=:
sort-key=8
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_FLAKE::tpl_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_FLAKE::tpl_name
[namelist:jules_flake=use_file]
compulsory=true
@@ -2124,7 +2124,7 @@ trigger=namelist:jules_flake=file: any(this == '.true.');
= namelist:jules_flake=var_name: any(this == '.true.');
= namelist:jules_flake=const_val: not all(this == '.true.');
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_FLAKE::use_file
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_FLAKE::use_file
[namelist:jules_flake=var]
compulsory=true
@@ -2132,7 +2132,7 @@ description=Names of the FLake variables, as recognised by JULES
fail-if=len(this) != namelist:jules_flake=nvars
length=:
sort-key=6
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_FLAKE::var
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_FLAKE::var
values='lake_depth'
[namelist:jules_flake=var_name]
@@ -2142,34 +2142,34 @@ fail-if=len(this) != namelist:jules_flake=nvars
length=:
sort-key=7
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_FLAKE::var_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_FLAKE::var_name
[namelist:jules_frac]
compulsory=true
description=Configuration of the surface type fractional coverage
ns=namelist/Ancillary data/Fractions
sort-key=16
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#namelist-JULES_FRAC
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#namelist-JULES_FRAC
[namelist:jules_frac=file]
compulsory=true
description=Name of the file to read surface type fractional coverage data
sort-key=2
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_FRAC::file
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_FRAC::file
[namelist:jules_frac=frac_name]
description=Name of the variable containing the surface type fractional coverage data
sort-key=3
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_SURF_HGT::frac_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_SURF_HGT::frac_name
[namelist:jules_frac=read_from_dump]
compulsory=true
description=Read surface type fractional coverage from the dump file
sort-key=1
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_FRAC::read_from_dump
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_FRAC::read_from_dump
#[namelist:jules_hydrology] has moved to jules-shared/jules-hydrology
[namelist:jules_hydrology=b_pdm]
@@ -2177,21 +2177,21 @@ compulsory=true
description=Shape factor for the pdf
sort-key=Panel-G04a
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::b_pdm
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::b_pdm
[namelist:jules_hydrology=dz_pdm]
compulsory=true
description=Depth of soil considered by PDM (m)
sort-key=Panel-G04a
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::dz_pdm
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::dz_pdm
[namelist:jules_hydrology=l_limit_gsoil]
compulsory=true
description=Limit soil conductance above critical soil moisture.
sort-key=Panel-G05
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::l_limit_gsoil
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::l_limit_gsoil
[namelist:jules_hydrology=l_pdm]
compulsory=true
@@ -2201,7 +2201,7 @@ trigger=namelist:jules_hydrology=b_pdm: .true.;
= namelist:jules_hydrology=dz_pdm: .true.;
= namelist:jules_hydrology=l_spdmvar: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::l_pdm
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::l_pdm
[namelist:jules_hydrology=l_spdmvar]
compulsory=true
@@ -2212,7 +2212,7 @@ trigger=namelist:jules_hydrology=slope_pdm_max: .true.;
=namelist:jules_hydrology=s_pdm: .false.;
=namelist:jules_pdm: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::l_spdmvar
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::l_spdmvar
[namelist:jules_hydrology=l_top]
compulsory=true
@@ -2229,14 +2229,14 @@ trigger=namelist:jules_hydrology=zw_max: .true.;
= namelist:jules_soil_biogeochem=l_ch4_interactive: .true.;
= namelist:jules_top: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::l_top
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::l_top
[namelist:jules_hydrology=l_wetland_unfrozen]
compulsory=true
description=Use unfrozen wetland TOPMODEL scheme
sort-key=Panel-G03a
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::l_wetland_unfrozen
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::l_wetland_unfrozen
[namelist:jules_hydrology=nfita]
compulsory=true
@@ -2244,7 +2244,7 @@ description=Number of values tried in the fitting of exponential wetland/
=saturation fraction functions with water table depth.
sort-key=Panel-G03b
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::nfita
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::nfita
[namelist:jules_hydrology=s_pdm]
compulsory=true
@@ -2252,7 +2252,7 @@ description=Minimum storage below which there is no surface saturation
=considered by PDM (fraction of maximum storage, as S0/Smax)
sort-key=Panel-G04b1
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::s_pdm
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::s_pdm
[namelist:jules_hydrology=slope_pdm_max]
compulsory=true
@@ -2261,34 +2261,34 @@ description=Maximum slope (degrees) that will produce a S0/Smax value of zero
=within the PDM scheme.
sort-key=Panel-G04b1
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::slope_pdm_max
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::slope_pdm_max
[namelist:jules_hydrology=ti_max]
compulsory=true
description=Maximum possible value of the topographic index
sort-key=Panel-G03b
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::ti_max
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::ti_max
[namelist:jules_hydrology=ti_wetl]
compulsory=true
description=Calibration parameter used in calculation of the wetland fraction
sort-key=Panel-G03b
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::ti_wetl
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::ti_wetl
[namelist:jules_hydrology=zw_max]
compulsory=true
description=Maximum allowed depth to the water table (m)
sort-key=Panel-G03b
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::zw_max
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::zw_max
[namelist:jules_initial]
compulsory=true
ns=namelist/Initial conditions
sort-key=10
-url=http://jules-lsm.github.io/vn8.0/namelists/initial_conditions.nml.html#namelist-JULES_INITIAL
+url=https://metoffice.github.io/jules/vn8.0/namelists/initial_conditions.nml.html#namelist-JULES_INITIAL
widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var use_file var_name tpl_name const_val
[namelist:jules_initial=const_val]
@@ -2298,7 +2298,7 @@ fail-if=len(this) != namelist:jules_initial=nvars
length=:
sort-key=10
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/initial_conditions.nml.html#JULES_INITIAL::const_val
+url=https://metoffice.github.io/jules/vn8.0/namelists/initial_conditions.nml.html#JULES_INITIAL::const_val
[namelist:jules_initial=dump_file]
compulsory=true
@@ -2314,7 +2314,7 @@ trigger=namelist:jules_frac=read_from_dump : .true.;
= namelist:jules_co2=read_from_dump : .true.;
= namelist:jules_water_resources_props=read_from_dump : .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/initial_conditions.nml.html#JULES_INITIAL::dump_file
+url=https://metoffice.github.io/jules/vn8.0/namelists/initial_conditions.nml.html#JULES_INITIAL::dump_file
[namelist:jules_initial=file]
compulsory=true
@@ -2322,14 +2322,14 @@ description=File to read initial conditions from
sort-key=04
trigger=namelist:jules_initial=tpl_name: '%vv' in this;
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/initial_conditions.nml.html#JULES_INITIAL::file
+url=https://metoffice.github.io/jules/vn8.0/namelists/initial_conditions.nml.html#JULES_INITIAL::file
[namelist:jules_initial=l_broadcast_soilt]
compulsory=true
description=Switch to broadcast non-soil tiled initial condition to all soil tiles (including ancils if read from the dump file)
sort-key=03
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/initial_conditions.nml.html#JULES_INITIAL::l_broadcast_soilt
+url=https://metoffice.github.io/jules/vn8.0/namelists/initial_conditions.nml.html#JULES_INITIAL::l_broadcast_soilt
[namelist:jules_initial=nvars]
compulsory=true
@@ -2344,14 +2344,14 @@ trigger=namelist:jules_initial=var: this > 0;
= namelist:jules_initial=tpl_name: this > 0;
= namelist:jules_initial=const_val: this > 0;
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/initial_conditions.nml.html#JULES_INITIAL::file
+url=https://metoffice.github.io/jules/vn8.0/namelists/initial_conditions.nml.html#JULES_INITIAL::file
[namelist:jules_initial=total_snow]
compulsory=true
description=Use simplified initialisation of snow variables
sort-key=02
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/initial_conditions.nml.html#JULES_INITIAL::total_snow
+url=https://metoffice.github.io/jules/vn8.0/namelists/initial_conditions.nml.html#JULES_INITIAL::total_snow
[namelist:jules_initial=tpl_name]
compulsory=true
@@ -2360,7 +2360,7 @@ fail-if=len(this) != namelist:jules_initial=nvars
length=:
sort-key=09
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/initial_conditions.nml.html#JULES_INITIAL::tpl_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/initial_conditions.nml.html#JULES_INITIAL::tpl_name
[namelist:jules_initial=use_file]
compulsory=true
@@ -2371,7 +2371,7 @@ sort-key=07
trigger=namelist:jules_initial=var_name: any(this == '.true.');
= namelist:jules_initial=const_val: not all(this == '.true.');
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/initial_conditions.nml.html#JULES_INITIAL::use_file
+url=https://metoffice.github.io/jules/vn8.0/namelists/initial_conditions.nml.html#JULES_INITIAL::use_file
[namelist:jules_initial=var]
compulsory=true
@@ -2420,7 +2420,7 @@ fail-if=len(this) != namelist:jules_initial=nvars;
= namelist:jules_rivers=l_rivers == '.true.' and namelist:jules_rivers=i_river_vn == "2" and not any(this == "'rfm_bflowin_rp'"); # rfm_bflowin_rp must be initialised if rivers is switched on and i_river_vn='2' : rfm
length=:
sort-key=06
-url=http://jules-lsm.github.io/vn8.0/namelists/initial_conditions.nml.html#JULES_INITIAL::var
+url=https://metoffice.github.io/jules/vn8.0/namelists/initial_conditions.nml.html#JULES_INITIAL::var
values='canht','canopy','cropcanht','cropdvi','cropharvc','croplai',
='cropreservec','croprootc','cs','frac','frac_agr_prev','frac_past_prev',
='frac_biocrop_prev','gs','lai','n_inorg','nsnow','ns','rfm_bflowin_rp',
@@ -2438,19 +2438,19 @@ fail-if=len(this) != namelist:jules_initial=nvars
length=:
sort-key=08
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/initial_conditions.nml.html#JULES_INITIAL::var_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/initial_conditions.nml.html#JULES_INITIAL::var_name
[namelist:jules_input_grid]
compulsory=true
ns=namelist/Grid configuration/Input grid
sort-key=11
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#namelist-JULES_INPUT_GRID
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#namelist-JULES_INPUT_GRID
[namelist:jules_input_grid=bedrock_dim_name]
description=Dimension name used when variables have an additional dimension of size ns_deep
sort-key=18
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_INPUT_GRID::bedrock_dim_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_INPUT_GRID::bedrock_dim_name
[namelist:jules_input_grid=bl_level_dim_name]
description=Dimension name used when variables have an additional dimension of size bl_levels
@@ -2461,13 +2461,13 @@ type=character
description=Dimension name used when variables have an additional dimension of size ncpft
sort-key=10
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_INPUT_GRID::cpft_dim_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_INPUT_GRID::cpft_dim_name
[namelist:jules_input_grid=grid_dim_name]
description=Name of the single grid dimension
sort-key=02
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_INPUT_GRID::grid_dim_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_INPUT_GRID::grid_dim_name
[namelist:jules_input_grid=grid_is_1d]
compulsory=true
@@ -2480,7 +2480,7 @@ trigger=namelist:jules_input_grid=grid_dim_name: .true.;
= namelist:jules_input_grid=nx: .false.;
= namelist:jules_input_grid=ny: .false.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_INPUT_GRID::grid_is_1d
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_INPUT_GRID::grid_is_1d
[namelist:jules_input_grid=npoints]
compulsory=true
@@ -2488,13 +2488,13 @@ description=Size of the single grid dimension
range=1:
sort-key=03
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_INPUT_GRID::npoints
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_INPUT_GRID::npoints
[namelist:jules_input_grid=nvg_dim_name]
description=Dimension name used when variables have an additional dimension of size nnvg
sort-key=11
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_INPUT_GRID::nvg_dim_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_INPUT_GRID::nvg_dim_name
[namelist:jules_input_grid=nx]
compulsory=true
@@ -2502,7 +2502,7 @@ description=Size of the x dimension
range=1:
sort-key=06
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_INPUT_GRID::nx
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_INPUT_GRID::nx
[namelist:jules_input_grid=ny]
compulsory=true
@@ -2510,49 +2510,49 @@ description=Size of the y dimension
range=1:
sort-key=07
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_INPUT_GRID::ny
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_INPUT_GRID::ny
[namelist:jules_input_grid=pft_dim_name]
description=Dimension name used when variables have an additional dimension of size npft
sort-key=09
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_INPUT_GRID::pft_dim_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_INPUT_GRID::pft_dim_name
[namelist:jules_input_grid=sclayer_dim_name]
description=Dimension name used when variables have an additional dimension of size dim_cs1
sort-key=16
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_INPUT_GRID::sclayer_dim_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_INPUT_GRID::sclayer_dim_name
[namelist:jules_input_grid=scpool_dim_name]
description=Dimension name used when variables have an additional dimension of size dim_cs1
sort-key=17
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_INPUT_GRID::scpool_dim_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_INPUT_GRID::scpool_dim_name
[namelist:jules_input_grid=snow_dim_name]
description=Dimension name used when variables have an additional dimension of size nsmax
sort-key=15
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_INPUT_GRID::snow_dim_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_INPUT_GRID::snow_dim_name
[namelist:jules_input_grid=soil_dim_name]
description=Dimension name used when variables have an additional dimension of size sm_levels
sort-key=14
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_INPUT_GRID::soil_dim_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_INPUT_GRID::soil_dim_name
[namelist:jules_input_grid=tile_dim_name]
description=Dimension name used when variables have an additional dimension of size ntiles
sort-key=13
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_INPUT_GRID::tile_dim_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_INPUT_GRID::tile_dim_name
[namelist:jules_input_grid=time_dim_name]
description=Name of the time dimension in input files containing time-varying data
sort-key=08
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_INPUT_GRID::time_dim_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_INPUT_GRID::time_dim_name
[namelist:jules_input_grid=tracer_dim_name]
description=Dimension name used when variables have an additional dimension of size ndry_dep_species
@@ -2563,19 +2563,19 @@ type=character
description=Dimension name used when variables have an additional dimension of size ntype
sort-key=12
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_INPUT_GRID::type_dim_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_INPUT_GRID::type_dim_name
[namelist:jules_input_grid=x_dim_name]
description=Name of the x dimension
sort-key=04
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_INPUT_GRID::x_dim_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_INPUT_GRID::x_dim_name
[namelist:jules_input_grid=y_dim_name]
description=Name of the y dimension
sort-key=05
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_INPUT_GRID::y_dim_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_INPUT_GRID::y_dim_name
[namelist:jules_irrig]
compulsory=true
@@ -2583,7 +2583,7 @@ description=Configuration of irrigation demand code
ns=namelist/JULES Science Settings/jules_irrig
sort-key=21
title=Irrigation options
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_irrig.nml.html#namelist-JULES_IRRIG
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_irrig.nml.html#namelist-JULES_IRRIG
[namelist:jules_irrig=frac_irrig_all_tiles]
compulsory=true
@@ -2594,14 +2594,14 @@ sort-key=f
trigger=namelist:jules_irrig=nirrtile: .false.;
= namelist:jules_irrig=irrigtiles: .false.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_irrig.nml.html#JULES_IRRIG::frac_irrig_all_tiles
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_irrig.nml.html#JULES_IRRIG::frac_irrig_all_tiles
[namelist:jules_irrig=irr_crop]
compulsory=true
description=Switch for how the irrigation model determines when to irrigate.
=0 is the only option available in the UM
sort-key=c
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_irrig.nml.html#JULES_IRRIG::irr_crop
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_irrig.nml.html#JULES_IRRIG::irr_crop
values=0,1,2
[namelist:jules_irrig=irrigtiles]
@@ -2612,7 +2612,7 @@ length=:
range=1:
sort-key=e
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_irrig.nml.html#JULES_IRRIG::irrigtiles
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_irrig.nml.html#JULES_IRRIG::irrigtiles
[namelist:jules_irrig=l_irrig_dmd]
compulsory=true
@@ -2627,7 +2627,7 @@ trigger=namelist:jules_irrig=irr_crop: .true.;
=namelist:jules_irrig=nstep_irrig: .true.;
=namelist:jules_irrig_props: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_irrig.nml.html#JULES_IRRIG::l_irrig_dmd
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_irrig.nml.html#JULES_IRRIG::l_irrig_dmd
[namelist:jules_irrig=l_irrig_limit]
compulsory=true
@@ -2640,7 +2640,7 @@ fail-if=namelist:jules_rivers=l_rivers == '.false.' and this == '.true.'; # l_ri
=this == '.true.' and namelist:jules_model_environment=l_jules_parent == 1; # Irrigation limitation is not tested in the UM yet.
sort-key=b
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_irrig.nml.html#JULES_IRRIG::l_irrig_limit
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_irrig.nml.html#JULES_IRRIG::l_irrig_limit
[namelist:jules_irrig=nirrtile]
compulsory=true
@@ -2648,7 +2648,7 @@ description=Number of tile to be irrigated
range=0:
sort-key=d
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_irrig.nml.html#JULES_IRRIG::nirrtile
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_irrig.nml.html#JULES_IRRIG::nirrtile
[namelist:jules_irrig=nstep_irrig]
compulsory=true
@@ -2656,7 +2656,7 @@ description=Number of model timesteps per irrigation update step
range=1:
sort-key=h
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_irrig.nml.html#JULES_IRRIG::nstep_irrig
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_irrig.nml.html#JULES_IRRIG::nstep_irrig
[namelist:jules_irrig=set_irrfrac_on_irrtiles]
compulsory=true
@@ -2665,35 +2665,35 @@ description=Irrigate only irrigated tiles
fail-if=namelist:jules_irrig=frac_irrig_all_tiles == '.true.' and this == '.true.'; # cannot set both frac_irrig_all_tiles and set_irrfrac_on_irrtiles to TRUE
sort-key=g
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_irrig.nml.html#JULES_IRRIG::set_irrfrac_on_irrtiles
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_irrig.nml.html#JULES_IRRIG::set_irrfrac_on_irrtiles
[namelist:jules_irrig_props]
compulsory=true
description=Configuration of irrigation properties
ns=namelist/Ancillary data/Irrigation properties
sort-key=23
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#namelist-JULES_IRRIG_PROPS
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#namelist-JULES_IRRIG_PROPS
[namelist:jules_irrig_props=const_frac_irr]
compulsory=true
description=Constant value of irrigation fraction to be applied to gridbox
sort-key=e
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_IRRIG_PROPS::const_frac_irr
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_IRRIG_PROPS::const_frac_irr
[namelist:jules_irrig_props=const_irrfrac_irrtiles]
compulsory=true
description=Constant value of irrigation fraction to be applied to irrigated tiles
sort-key=m
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_IRRIG_PROPS::const_irrfrac_irrtiles
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_IRRIG_PROPS::const_irrfrac_irrtiles
[namelist:jules_irrig_props=irrig_frac_file]
compulsory=true
description=Path to file containing irrigation fraction
sort-key=c
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_IRRIG_PROPS::irrig_frac_file
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_IRRIG_PROPS::irrig_frac_file
[namelist:jules_irrig_props=read_file]
compulsory=true
@@ -2703,46 +2703,46 @@ trigger=namelist:jules_irrig_props=irrig_frac_file: .true.;
= namelist:jules_irrig_props=var_name: .true.;
= namelist:jules_irrig_props=const_frac_irr: .false.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_IRRIG_PROPS::read_file
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_IRRIG_PROPS::read_file
[namelist:jules_irrig_props=read_from_dump]
compulsory=true
description=Read irrigation demand ancillary data from the dump file
sort-key=a
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_IRRIG_PROPS::read_from_dump
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_IRRIG_PROPS::read_from_dump
[namelist:jules_irrig_props=var_name]
compulsory=true
description=Name of irrigation fraction variable in file
sort-key=d
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_IRRIG_PROPS::var_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_IRRIG_PROPS::var_name
[namelist:jules_land_frac]
compulsory=true
description=When the input grid is a single point, that single point is assumed to be 100% land
ns=namelist/Grid configuration/Land fraction
sort-key=13
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#namelist-JULES_LAND_FRAC
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#namelist-JULES_LAND_FRAC
[namelist:jules_land_frac=file]
description=File to read land fraction data from
sort-key=1
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_LAND_FRAC::file
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_LAND_FRAC::file
[namelist:jules_land_frac=land_frac_name]
description=Name of the variable containing the land fraction data
sort-key=2
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_LAND_FRAC::land_frac_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_LAND_FRAC::land_frac_name
[namelist:jules_latlon]
compulsory=true
ns=namelist/Grid configuration/Latitude and longitude
sort-key=12
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#namelist-JULES_LATLON
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#namelist-JULES_LATLON
widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var use_file var_name tpl_name const_val
[namelist:jules_latlon=const_val]
@@ -2752,20 +2752,20 @@ fail-if=len(this) != namelist:jules_latlon=nvars
length=:
sort-key=8
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_LATLON::const_val
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_LATLON::const_val
[namelist:jules_latlon=file]
description=File to read variables from
sort-key=3
trigger=namelist:jules_latlon=tpl_name: '%vv' in this;
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_LATLON::file
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_LATLON::file
[namelist:jules_latlon=l_coord_latlon]
compulsory=true
description=Switch indicating if model grid is defined by latitude and longitude coordinates
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_latlon.nml.html#JULES_LATLON::l_coord_latlon
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_latlon.nml.html#JULES_LATLON::l_coord_latlon
[namelist:jules_latlon=nvars]
compulsory=true
@@ -2775,14 +2775,14 @@ sort-key=2
trigger=namelist:jules_latlon=var: this > 0;
= namelist:jules_latlon=use_file: this > 0;
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_LATLON::nvars
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_LATLON::nvars
[namelist:jules_latlon=read_from_dump]
compulsory=true
description=Read spatially-varying properties from the dump file
sort-key=1
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_LATLON::read_from_dump
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_LATLON::read_from_dump
[namelist:jules_latlon=tpl_name]
compulsory=true
@@ -2791,7 +2791,7 @@ fail-if=len(this) != namelist:jules_latlon=nvars
length=:
sort-key=7
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_LATLON::tpl_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_LATLON::tpl_name
[namelist:jules_latlon=use_file]
compulsory=true
@@ -2803,7 +2803,7 @@ trigger=namelist:jules_latlon=file: any(this == '.true.');
= namelist:jules_latlon=var_name: any(this == '.true.');
= namelist:jules_latlon=const_val: not all(this == '.true.');
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_LATLON::use_file
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_LATLON::use_file
[namelist:jules_latlon=var]
compulsory=true
@@ -2811,7 +2811,7 @@ description=Names of the variables, as recognised by JULES
fail-if=len(this) != namelist:jules_latlon=nvars
length=:
sort-key=4
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_LATLON::var
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_LATLON::var
values='grid_area','latitude','longitude'
[namelist:jules_latlon=var_name]
@@ -2821,7 +2821,7 @@ fail-if=len(this) != namelist:jules_latlon=nvars
length=:
sort-key=6
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_LATLON::var_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_LATLON::var_name
[namelist:jules_model_environment]
compulsory=true
@@ -2831,7 +2831,7 @@ description=Not all JULES options are available in all environments in which JUL
ns=namelist/JULES Science Settings/jules_model_environment
sort-key=01
title=Model environment interface
-url=http://jules-lsm.github.io/vn8.0/namelists/model_environment.nml.html#namelist-JULES_MODEL_ENVIRONMENT
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_environment.nml.html#namelist-JULES_MODEL_ENVIRONMENT
[namelist:jules_model_environment=l_jules_parent]
compulsory=true
@@ -2879,7 +2879,7 @@ trigger=namelist:jules_deposition=l_deposition_from_ukca: 1;
=namelist:jules_rivers_props: 0,2;
=namelist:jules_rivers_props=rivers_regrid: 0;
=namelist:urban_properties: 0;
-url=http://jules-lsm.github.io/vn8.0/namelists/model_environment.nml.html#JULES_MODEL_ENVIRONMENT::l_jules_parent
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_environment.nml.html#JULES_MODEL_ENVIRONMENT::l_jules_parent
value-titles=Standalone,OASIS
values=0,2
@@ -3101,7 +3101,7 @@ trigger=namelist:jules_pftparm: 1;
=namelist:cable_soilparm=css_io: 2;
=namelist:jules_spinup: 1,2;
=namelist:jules_nlsizes: 1,2;
-url=http://jules-lsm.github.io/vn8.0/namelists/model_environment.nml.html#JULES_MODEL_ENVIRONMENT::lsm_id
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_environment.nml.html#JULES_MODEL_ENVIRONMENT::lsm_id
value-titles='jules','cable','rivers-only'
values=1,2,3
@@ -3109,14 +3109,14 @@ values=1,2,3
compulsory=true
ns=namelist/Grid configuration/Model grid
sort-key=14
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#namelist-JULES_MODEL_GRID
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#namelist-JULES_MODEL_GRID
[namelist:jules_model_grid=force_1d_grid]
compulsory=true
description=Force 1D model grid
sort-key=2
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_MODEL_GRID::force_1d_grid
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_MODEL_GRID::force_1d_grid
[namelist:jules_model_grid=l_bounds]
compulsory=true
@@ -3126,7 +3126,7 @@ trigger=namelist:jules_model_grid=x_bounds: .true.;
= namelist:jules_model_grid=y_bounds: .true.;
= namelist:jules_model_grid=npoints: .false.;
= namelist:jules_model_grid=points_file: .false.;
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_MODEL_GRID::l_bounds
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_MODEL_GRID::l_bounds
value-titles=Coordinate bounds,Points list
values=.true.,.false.
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -3136,7 +3136,7 @@ compulsory=true
description=Model land points only
sort-key=1
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_MODEL_GRID::land_only
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_MODEL_GRID::land_only
[namelist:jules_model_grid=npoints]
compulsory=true
@@ -3144,14 +3144,14 @@ description=Number of points in the points file
range=1:
sort-key=7
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_MODEL_GRID::npoints
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_MODEL_GRID::npoints
[namelist:jules_model_grid=points_file]
compulsory=true
description=Name of the file containing the latitude and longitude of each point
sort-key=8
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_MODEL_GRID::points_file
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_MODEL_GRID::points_file
[namelist:jules_model_grid=use_subgrid]
compulsory=true
@@ -3159,7 +3159,7 @@ description=Model only a subgrid of the input grid
sort-key=3
trigger=namelist:jules_model_grid=l_bounds: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_MODEL_GRID::use_subgrid
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_MODEL_GRID::use_subgrid
[namelist:jules_model_grid=x_bounds]
compulsory=true
@@ -3168,7 +3168,7 @@ fail-if=this(1) > this(2); # Lower bound must be smaller than upper bound
length=2
sort-key=6
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_MODEL_GRID::x_bounds
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_MODEL_GRID::x_bounds
[namelist:jules_model_grid=y_bounds]
compulsory=true
@@ -3177,7 +3177,7 @@ fail-if=this(1) > this(2); # Lower bound must be smaller than upper bound
length=2
sort-key=5
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_MODEL_GRID::y_bounds
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_MODEL_GRID::y_bounds
[namelist:jules_nlsizes]
compulsory=true
@@ -3198,13 +3198,13 @@ description=Ratio of the roughness length for heat to the roughness length for m
fail-if=len(this) != namelist:jules_surface_types=nnvg
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/nveg_params.nml.html#JULES_NVEGPARM::z0hm_classic_nvg_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/nveg_params.nml.html#JULES_NVEGPARM::z0hm_classic_nvg_io
[namelist:jules_output]
compulsory=true
ns=namelist/Output
sort-key=11
-url=http://jules-lsm.github.io/vn8.0/namelists/output.nml.html#namelist-JULES_OUTPUT
+url=https://metoffice.github.io/jules/vn8.0/namelists/output.nml.html#namelist-JULES_OUTPUT
[namelist:jules_output=dump_period]
compulsory=true
@@ -3227,34 +3227,34 @@ description=Number of output profiles
range=0:
sort-key=03
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/output.nml.html#JULES_OUTPUT::nprofiles
+url=https://metoffice.github.io/jules/vn8.0/namelists/output.nml.html#JULES_OUTPUT::nprofiles
[namelist:jules_output=output_dir]
compulsory=true
description=Directory for output files
sort-key=01
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/output.nml.html#JULES_OUTPUT::output_dir
+url=https://metoffice.github.io/jules/vn8.0/namelists/output.nml.html#JULES_OUTPUT::output_dir
[namelist:jules_output=run_id]
compulsory=true
description=Identifier for the run
sort-key=02
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/output.nml.html#JULES_OUTPUT::run_id
+url=https://metoffice.github.io/jules/vn8.0/namelists/output.nml.html#JULES_OUTPUT::run_id
[namelist:jules_output_profile]
duplicate=true
ns=namelist/Output/Profiles
sort-key=12
-url=http://jules-lsm.github.io/vn8.0/namelists/output.nml.html#namelist-JULES_OUTPUT_PROFILE
+url=https://metoffice.github.io/jules/vn8.0/namelists/output.nml.html#namelist-JULES_OUTPUT_PROFILE
widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var var_name output_type
[namelist:jules_output_profile=file_period]
compulsory=true
description=Period of output files
sort-key=02
-url=http://jules-lsm.github.io/vn8.0/namelists/output.nml.html#JULES_OUTPUT_PROFILE::file_period
+url=https://metoffice.github.io/jules/vn8.0/namelists/output.nml.html#JULES_OUTPUT_PROFILE::file_period
value-titles=Annual files,Monthly files,Daily files,Single file
values=-2,-1,-3,0
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -3264,7 +3264,7 @@ compulsory=true
description=Output gridbox land fraction to output profile
sort-key=01b
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/output.nml.html#JULES_OUTPUT_PROFILE::l_land_frac; # Not added to docs yet
+url=https://metoffice.github.io/jules/vn8.0/namelists/output.nml.html#JULES_OUTPUT_PROFILE::l_land_frac; # Not added to docs yet
[namelist:jules_output_profile=nvars]
compulsory=true
@@ -3273,27 +3273,27 @@ range=1:
sort-key=10
trigger=namelist:jules_output_profile=var: this > 0;
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/output.nml.html#JULES_OUTPUT_PROFILE::nvars
+url=https://metoffice.github.io/jules/vn8.0/namelists/output.nml.html#JULES_OUTPUT_PROFILE::nvars
[namelist:jules_output_profile=output_end]
description=Time to stop collecting data for output
pattern=\d{4}-\d{2}-\d{2}\s{1}\d{2}:\d{2}:\d{2}
sort-key=06
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/output.nml.html#JULES_OUTPUT_PROFILE::output_end
+url=https://metoffice.github.io/jules/vn8.0/namelists/output.nml.html#JULES_OUTPUT_PROFILE::output_end
[namelist:jules_output_profile=output_initial]
description=Output initial data
sort-key=07
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/output.nml.html#JULES_OUTPUT_PROFILE::output_initial
+url=https://metoffice.github.io/jules/vn8.0/namelists/output.nml.html#JULES_OUTPUT_PROFILE::output_initial
[namelist:jules_output_profile=output_main_run]
compulsory=true
description=Produce output during the main run
sort-key=04
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/output.nml.html#JULES_OUTPUT_PROFILE::output_main_run
+url=https://metoffice.github.io/jules/vn8.0/namelists/output.nml.html#JULES_OUTPUT_PROFILE::output_main_run
[namelist:jules_output_profile=output_period]
description=Output period (s)
@@ -3301,21 +3301,21 @@ description=Output period (s)
range=-2,-1,1:
sort-key=09
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/output.nml.html#JULES_OUTPUT_PROFILE::output_period
+url=https://metoffice.github.io/jules/vn8.0/namelists/output.nml.html#JULES_OUTPUT_PROFILE::output_period
[namelist:jules_output_profile=output_spinup]
compulsory=true
description=Produce output during spinup
sort-key=03
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/output.nml.html#JULES_OUTPUT_PROFILE::output_spinup
+url=https://metoffice.github.io/jules/vn8.0/namelists/output.nml.html#JULES_OUTPUT_PROFILE::output_spinup
[namelist:jules_output_profile=output_start]
description=Time to start collecting data for output
pattern=\d{4}-\d{2}-\d{2}\s{1}\d{2}:\d{2}:\d{2}
sort-key=05
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/output.nml.html#JULES_OUTPUT_PROFILE::output_start
+url=https://metoffice.github.io/jules/vn8.0/namelists/output.nml.html#JULES_OUTPUT_PROFILE::output_start
[namelist:jules_output_profile=output_type]
compulsory=true
@@ -3323,7 +3323,7 @@ description=Type of output for each variable in var
fail-if=len(this) != namelist:jules_output_profile=nvars;
length=:
sort-key=13
-url=http://jules-lsm.github.io/vn8.0/namelists/output.nml.html#JULES_OUTPUT_PROFILE::output_type
+url=https://metoffice.github.io/jules/vn8.0/namelists/output.nml.html#JULES_OUTPUT_PROFILE::output_type
values='S','M','A','N','X'
[namelist:jules_output_profile=profile_name]
@@ -3331,14 +3331,14 @@ compulsory=true
description=Name of the output profile
sort-key=01
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/output.nml.html#JULES_OUTPUT_PROFILE::profile_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/output.nml.html#JULES_OUTPUT_PROFILE::profile_name
[namelist:jules_output_profile=sample_period]
description=Sampling period (s)
range=1:
sort-key=08
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/output.nml.html#JULES_OUTPUT_PROFILE::sample_period
+url=https://metoffice.github.io/jules/vn8.0/namelists/output.nml.html#JULES_OUTPUT_PROFILE::sample_period
[namelist:jules_output_profile=var]
compulsory=true
@@ -3351,7 +3351,7 @@ fail-if=len(this) != namelist:jules_output_profile=nvars;
length=:
sort-key=11
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/output.nml.html#JULES_OUTPUT_PROFILE::var
+url=https://metoffice.github.io/jules/vn8.0/namelists/output.nml.html#JULES_OUTPUT_PROFILE::var
[namelist:jules_output_profile=var_name]
compulsory=true
@@ -3360,14 +3360,14 @@ fail-if=len(this) != namelist:jules_output_profile=nvars;
length=:
sort-key=12
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/output.nml.html#JULES_OUTPUT_PROFILE::var_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/output.nml.html#JULES_OUTPUT_PROFILE::var_name
[namelist:jules_overbank]
compulsory=true
ns=namelist/JULES Science Settings/jules_overbank
sort-key=14
title=River overbank inundation options
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_rivers.nml.html#namelist-JULES_overbank
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_rivers.nml.html#namelist-JULES_overbank
[namelist:jules_overbank=coef_b]
compulsory=true
@@ -3375,7 +3375,7 @@ description=Coefficient in the QBF (=bankfull discharge) allometry.
range=0:
sort-key=f
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_rivers.nml.html#JULES_overbank::coef_b
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_rivers.nml.html#JULES_overbank::coef_b
[namelist:jules_overbank=ent_ratio]
compulsory=true
@@ -3385,7 +3385,7 @@ description=Rosgen entrenchment ratio (= ratio of flood-prone width to bankfull
range=0:
sort-key=g
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_rivers.nml.html#JULES_overbank::ent_ratio
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_rivers.nml.html#JULES_overbank::ent_ratio
[namelist:jules_overbank=exp_c]
compulsory=true
@@ -3393,7 +3393,7 @@ description=Exponent in the QBF (=bankfull discharge) allometry.
range=0:
sort-key=h
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_rivers.nml.html#JULES_overbank::exp_c
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_rivers.nml.html#JULES_overbank::exp_c
[namelist:jules_overbank=overbank_model]
compulsory=true
@@ -3406,7 +3406,7 @@ trigger=namelist:jules_overbank=coef_b: 2;
= namelist:jules_overbank=riv_b: 1, 2;
= namelist:jules_overbank=riv_c: 2, 3;
= namelist:jules_overbank=riv_f: 2, 3;
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_rivers.nml.html#JULES_overbank::overbank_model
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_rivers.nml.html#JULES_overbank::overbank_model
value-titles=Simple, Simple with Rosgen, Hypsometric integral
values=1,2,3
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -3417,7 +3417,7 @@ description=Coefficient in the allometry for river width
range=0:
sort-key=d
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_rivers.nml.html#JULES_overbank::riv_a
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_rivers.nml.html#JULES_overbank::riv_a
[namelist:jules_overbank=riv_b]
compulsory=true
@@ -3425,7 +3425,7 @@ description=Exponent in the allometry for river width
range=0:
sort-key=e
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_rivers.nml.html#JULES_overbank::riv_b
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_rivers.nml.html#JULES_overbank::riv_b
[namelist:jules_overbank=riv_c]
compulsory=true
@@ -3433,7 +3433,7 @@ description=Coefficient in the allometry for river depth
range=0:
sort-key=b
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_rivers.nml.html#JULES_overbank::riv_c
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_rivers.nml.html#JULES_overbank::riv_c
[namelist:jules_overbank=riv_f]
compulsory=true
@@ -3441,14 +3441,14 @@ description=Exponent in the allometry for river depth
range=0:
sort-key=c
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_rivers.nml.html#JULES_overbank::riv_f
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_rivers.nml.html#JULES_overbank::riv_f
[namelist:jules_pdm]
compulsory=true
description=Configuration of spatially varying PDM properties
ns=namelist/Ancillary data/PDM properties
sort-key=19
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#namelist-JULES_PDM
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#namelist-JULES_PDM
widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var use_file var_name tpl_name const_val
[namelist:jules_pdm=const_val]
@@ -3458,7 +3458,7 @@ fail-if=len(this) != namelist:jules_pdm=nvars
length=:
sort-key=7
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_PDM::const_val
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_PDM::const_val
[namelist:jules_pdm=file]
compulsory=true
@@ -3469,7 +3469,7 @@ sort-key=1
trigger=namelist:jules_pdm=tpl_name: '%vv' in this;
=namelist:jules_pdm=read_list: '%vv' not in this;
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_PDM::file
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_PDM::file
[namelist:jules_pdm=nvars]
compulsory=true
@@ -3479,7 +3479,7 @@ sort-key=2
trigger=namelist:jules_pdm=var: this > 0;
= namelist:jules_pdm=use_file: this > 0;
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_PDM::nvars
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_PDM::nvars
[namelist:jules_pdm=read_list]
compulsory=true
@@ -3487,7 +3487,7 @@ description=Use list of file names; one per line for each of nvars.
fail-if=this == '.true.' and '%vv' in namelist:jules_pdm=file; # Cannot use variable name templating while reading a list of files.
sort-key=1a
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_PDM::read_list
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_PDM::read_list
[namelist:jules_pdm=tpl_name]
compulsory=true
@@ -3496,7 +3496,7 @@ fail-if=len(this) != namelist:jules_pdm=nvars
length=:
sort-key=6
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_PDM::tpl_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_PDM::tpl_name
[namelist:jules_pdm=use_file]
compulsory=true
@@ -3508,7 +3508,7 @@ trigger=namelist:jules_pdm=file: any(this == '.true.');
= namelist:jules_pdm=var_name: any(this == '.true.');
= namelist:jules_pdm=const_val: not all(this == '.true.');
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_PDM::use_file
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_PDM::use_file
[namelist:jules_pdm=var]
compulsory=true
@@ -3516,7 +3516,7 @@ description=Names of the PDM variable, as recognised by JULES
fail-if=len(this) != namelist:jules_pdm=nvars
length=:
sort-key=3
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_PDM::var
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_PDM::var
values='slope'
[namelist:jules_pdm=var_name]
@@ -3526,7 +3526,7 @@ fail-if=len(this) != namelist:jules_pdm=nvars
length=:
sort-key=5
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_PDM::var_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_PDM::var_name
#[namelist:jules_pftparm] has moved to jules-shared/jules-pftparm
[namelist:jules_pftparm=a_wl_io]
@@ -3537,7 +3537,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::a_wl_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::a_wl_io
[namelist:jules_pftparm=a_ws_io]
compulsory=true
@@ -3547,7 +3547,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::a_ws_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::a_ws_io
[namelist:jules_pftparm=act_jmax_io]
compulsory=true
@@ -3557,7 +3557,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO20b
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::act_jmax_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::act_jmax_io
[namelist:jules_pftparm=act_vcmax_io]
compulsory=true
@@ -3567,7 +3567,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO20b
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::act_vcmax_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::act_vcmax_io
[namelist:jules_pftparm=aef_io]
compulsory=true
@@ -3577,7 +3577,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO10
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::aef_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::aef_io
[namelist:jules_pftparm=albsnc_min_io]
compulsory=true
@@ -3588,7 +3588,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
range=0:1
sort-key=Panel-HR03
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::albsnc_min_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::albsnc_min_io
[namelist:jules_pftparm=albsnf_max_io]
compulsory=true
@@ -3599,7 +3599,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
range=0:1
sort-key=Panel-HR03
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::albsnf_max_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::albsnf_max_io
[namelist:jules_pftparm=albsnf_maxl_io]
compulsory=true
@@ -3610,7 +3610,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
range=0:1
sort-key=Panel-HR03
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::albsnf_maxl_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::albsnf_maxl_io
[namelist:jules_pftparm=albsnf_maxu_io]
compulsory=true
@@ -3621,7 +3621,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
range=0:1
sort-key=Panel-HR03
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::albsnf_maxu_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::albsnf_maxu_io
[namelist:jules_pftparm=alnirl_io]
compulsory=true
@@ -3632,7 +3632,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
range=0:1
sort-key=Panel-HR03
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::alnirl_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::alnirl_io
[namelist:jules_pftparm=alniru_io]
compulsory=true
@@ -3643,7 +3643,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
range=0:1
sort-key=Panel-HR03
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::alniru_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::alniru_io
[namelist:jules_pftparm=alparl_io]
compulsory=true
@@ -3653,7 +3653,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
sort-key=Panel-HR03
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::alparl_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::alparl_io
[namelist:jules_pftparm=alparu_io]
compulsory=true
@@ -3664,7 +3664,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
range=0:1
sort-key=Panel-HR03
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::alparu_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::alparu_io
[namelist:jules_pftparm=alpha_elec_io]
compulsory=true
@@ -3674,7 +3674,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO20
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::alpha_elec_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::alpha_elec_io
[namelist:jules_pftparm=alpha_io]
compulsory=true
@@ -3684,7 +3684,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::alpha_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::alpha_io
[namelist:jules_pftparm=avg_ba_io]
compulsory=true
@@ -3694,7 +3694,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::avg_ba_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::avg_ba_io
[namelist:jules_pftparm=b_wl_io]
compulsory=true
@@ -3704,7 +3704,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::b_wl_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::b_wl_io
[namelist:jules_pftparm=c3_io]
compulsory=true
@@ -3713,7 +3713,7 @@ fail-if=len(this) != namelist:jules_surface_types=npft
length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO03
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::c3_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::c3_io
value-titles=Not C3,C3
values=0,1
@@ -3725,7 +3725,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
sort-key=Panel-HR02
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::can_struct_a_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::can_struct_a_io
[namelist:jules_pftparm=canht_ft_io]
fail-if=len(this) != namelist:jules_surface_types=npft
@@ -3733,7 +3733,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO01
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::canht_ft_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::canht_ft_io
[namelist:jules_pftparm=ccleaf_max_io]
compulsory=true
@@ -3743,7 +3743,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::ccleaf_max_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::ccleaf_max_io
[namelist:jules_pftparm=ccleaf_min_io]
compulsory=true
@@ -3753,7 +3753,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::ccleaf_min_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::ccleaf_min_io
[namelist:jules_pftparm=ccwood_max_io]
compulsory=true
@@ -3763,7 +3763,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::ccwood_max_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::ccwood_max_io
[namelist:jules_pftparm=ccwood_min_io]
compulsory=true
@@ -3773,7 +3773,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::ccwood_min_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::ccwood_min_io
[namelist:jules_pftparm=ci_st_io]
compulsory=true
@@ -3783,7 +3783,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO10
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::ci_st_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::ci_st_io
[namelist:jules_pftparm=deact_jmax_io]
compulsory=true
@@ -3793,7 +3793,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO20
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::deact_jmax_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::deact_jmax_io
[namelist:jules_pftparm=deact_vcmax_io]
compulsory=true
@@ -3803,7 +3803,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO20
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::deact_vcmax_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::deact_vcmax_io
[namelist:jules_pftparm=dfp_dcuo_io]
compulsory=true
@@ -3812,7 +3812,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO11
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::dfp_dcuo_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::dfp_dcuo_io
[namelist:jules_pftparm=dgl_dm_io]
compulsory=true
@@ -3822,7 +3822,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::dgl_dm_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::dgl_dm_io
[namelist:jules_pftparm=dgl_dt_io]
compulsory=true
@@ -3832,7 +3832,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::dgl_dt_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::dgl_dt_io
[namelist:jules_pftparm=dqcrit_io]
compulsory=true
@@ -3842,7 +3842,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO21a
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::dqcrit_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::dqcrit_io
[namelist:jules_pftparm=ds_jmax_io]
compulsory=true
@@ -3852,7 +3852,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO20a
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::ds_jmax_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::ds_jmax_io
[namelist:jules_pftparm=ds_vcmax_io]
compulsory=true
@@ -3862,7 +3862,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO20a
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::ds_vcmax_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::ds_vcmax_io
[namelist:jules_pftparm=dust_veg_scj_io]
compulsory=true
@@ -3886,7 +3886,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::dz0v_dh_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::dz0v_dh_io
[namelist:jules_pftparm=emis_pft_io]
compulsory=true
@@ -3897,7 +3897,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
range=0:1
sort-key=Panel-HR04
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::emis_pft_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::emis_pft_io
[namelist:jules_pftparm=eta_sl_io]
compulsory=true
@@ -3907,7 +3907,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::eta_sl_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::eta_sl_io
[namelist:jules_pftparm=f0_io]
compulsory=true
@@ -3917,7 +3917,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO21a
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::f0_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::f0_io
[namelist:jules_pftparm=fd_io]
compulsory=true
@@ -3927,7 +3927,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fd_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fd_io
[namelist:jules_pftparm=fef_bc_io]
compulsory=true
@@ -3938,7 +3938,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
range=0:
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fef_bc_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fef_bc_io
[namelist:jules_pftparm=fef_c2h4_io]
compulsory=true
@@ -3949,7 +3949,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
range=0:
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fef_c2h4_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fef_c2h4_io
[namelist:jules_pftparm=fef_c2h6_io]
compulsory=true
@@ -3960,7 +3960,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
range=0:
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fef_c2h6_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fef_c2h6_io
[namelist:jules_pftparm=fef_c3h8_io]
compulsory=true
@@ -3971,7 +3971,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
range=0:
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fef_c3h8_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fef_c3h8_io
[namelist:jules_pftparm=fef_ch4_io]
compulsory=true
@@ -3982,7 +3982,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
range=0:
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fef_ch4_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fef_ch4_io
[namelist:jules_pftparm=fef_co2_io]
compulsory=true
@@ -3993,7 +3993,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
range=0:
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fef_co2_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fef_co2_io
[namelist:jules_pftparm=fef_co_io]
compulsory=true
@@ -4004,7 +4004,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
range=0:
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fef_co_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fef_co_io
[namelist:jules_pftparm=fef_dms_io]
compulsory=true
@@ -4015,7 +4015,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
range=0:
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fef_dms_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fef_dms_io
[namelist:jules_pftparm=fef_hcho_io]
compulsory=true
@@ -4026,7 +4026,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
range=0:
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fef_hcho_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fef_hcho_io
[namelist:jules_pftparm=fef_mecho_io]
compulsory=true
@@ -4037,7 +4037,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
range=0:
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fef_mecho_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fef_mecho_io
[namelist:jules_pftparm=fef_nh3_io]
compulsory=true
@@ -4048,7 +4048,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
range=0:
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fef_nh3_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fef_nh3_io
[namelist:jules_pftparm=fef_nox_io]
compulsory=true
@@ -4059,7 +4059,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
range=0:
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fef_nox_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fef_nox_io
[namelist:jules_pftparm=fef_oc_io]
compulsory=true
@@ -4070,7 +4070,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
range=0:
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fef_oc_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fef_oc_io
[namelist:jules_pftparm=fef_so2_io]
compulsory=true
@@ -4081,7 +4081,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
range=0:
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fef_so2_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fef_so2_io
[namelist:jules_pftparm=fire_mort_io]
compulsory=true
@@ -4091,7 +4091,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
range=0:1
sort-key=Panel-HO16
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fire_mort_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fire_mort_io
[namelist:jules_pftparm=fl_o3_ct_io]
compulsory=true
@@ -4100,7 +4100,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO11
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fl_o3_ct_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fl_o3_ct_io
[namelist:jules_pftparm=fsmc_mod_io]
compulsory=true
@@ -4111,7 +4111,7 @@ fail-if=len(this) != namelist:jules_surface_types=npft;
length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fsmc_mod_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fsmc_mod_io
value-titles=weight water stress in layers by root fraction, use average root zone properties
values=0,1
@@ -4123,7 +4123,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fsmc_of_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::fsmc_of_io
[namelist:jules_pftparm=g1_stomata_io]
compulsory=true
@@ -4133,7 +4133,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO21b
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::g1_stomata_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::g1_stomata_io
[namelist:jules_pftparm=g_leaf_0_io]
compulsory=true
@@ -4143,7 +4143,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::g_leaf_0_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::g_leaf_0_io
[namelist:jules_pftparm=glmin_io]
compulsory=true
@@ -4153,7 +4153,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::glmin_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::glmin_io
[namelist:jules_pftparm=gpp_st_io]
compulsory=true
@@ -4163,7 +4163,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO10
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::gpp_st_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::gpp_st_io
[namelist:jules_pftparm=gsoil_f_io]
compulsory=true
@@ -4173,7 +4173,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::gsoil_f_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::gsoil_f_io
[namelist:jules_pftparm=hw_sw_io]
compulsory=true
@@ -4183,7 +4183,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO07
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::hw_sw_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::hw_sw_io
[namelist:jules_pftparm=ief_io]
compulsory=true
@@ -4193,7 +4193,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO10
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::ief_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::ief_io
[namelist:jules_pftparm=infil_f_io]
compulsory=true
@@ -4203,7 +4203,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::infil_f_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::infil_f_io
[namelist:jules_pftparm=jv25_ratio_io]
compulsory=true
@@ -4213,7 +4213,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO20
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::jv25_ratio_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::jv25_ratio_io
[namelist:jules_pftparm=kn_io]
compulsory=true
@@ -4223,7 +4223,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::kn_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::kn_io
[namelist:jules_pftparm=kpar_io]
compulsory=true
@@ -4233,7 +4233,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::kpar_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::kpar_io
[namelist:jules_pftparm=lai_alb_lim_io]
compulsory=true
@@ -4243,7 +4243,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
sort-key=Panel-HR02
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::lai_alb_lim_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::lai_alb_lim_io
[namelist:jules_pftparm=lai_io]
fail-if=len(this) != namelist:jules_surface_types=npft
@@ -4251,7 +4251,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO02
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::lai_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::lai_io
[namelist:jules_pftparm=lma_io]
compulsory=true
@@ -4261,7 +4261,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO07
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::lma_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::lma_io
[namelist:jules_pftparm=mef_io]
compulsory=true
@@ -4271,7 +4271,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO10
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::mef_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::mef_io
[namelist:jules_pftparm=neff_io]
compulsory=true
@@ -4281,7 +4281,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::neff_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::neff_io
[namelist:jules_pftparm=nl0_io]
compulsory=true
@@ -4291,7 +4291,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::nl0_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::nl0_io
[namelist:jules_pftparm=nmass_io]
compulsory=true
@@ -4301,7 +4301,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO07
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::nmass_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::nmass_io
[namelist:jules_pftparm=nr_io]
compulsory=true
@@ -4311,7 +4311,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO07
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::nr_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::nr_io
[namelist:jules_pftparm=nr_nl_io]
compulsory=true
@@ -4321,7 +4321,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::nr_nl_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::nr_nl_io
[namelist:jules_pftparm=ns_nl_io]
compulsory=true
@@ -4331,7 +4331,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::ns_nl_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::ns_nl_io
[namelist:jules_pftparm=nsw_io]
compulsory=true
@@ -4341,7 +4341,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO07
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::nsw_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::nsw_io
[namelist:jules_pftparm=omegal_io]
compulsory=true
@@ -4352,7 +4352,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
range=0:1
sort-key=Panel-HR03
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::omegal_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::omegal_io
[namelist:jules_pftparm=omegau_io]
compulsory=true
@@ -4363,7 +4363,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
range=0:1
sort-key=Panel-HR03
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::omegau_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::omegau_io
[namelist:jules_pftparm=omnirl_io]
compulsory=true
@@ -4374,7 +4374,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
range=0:1
sort-key=Panel-HR03
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::omnirl_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::omnirl_io
[namelist:jules_pftparm=omniru_io]
compulsory=true
@@ -4385,7 +4385,7 @@ ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
range=0:1
sort-key=Panel-HR03
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::omniru_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::omniru_io
[namelist:jules_pftparm=orient_io]
compulsory=true
@@ -4394,7 +4394,7 @@ fail-if=len(this) != namelist:jules_surface_types=npft
length=:
ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
sort-key=Panel-HR01
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::orient_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::orient_io
value-titles=Spherical,Horizontal
values=0,1
@@ -4405,7 +4405,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO19
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::psi_close_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::psi_close_io
[namelist:jules_pftparm=psi_open_io]
compulsory=true
@@ -4414,7 +4414,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO19
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::psi_open_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::psi_open_io
[namelist:jules_pftparm=q10_leaf_io]
compulsory=true
@@ -4424,7 +4424,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::q10_leaf_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::q10_leaf_io
[namelist:jules_pftparm=r_grow_io]
compulsory=true
@@ -4434,7 +4434,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::r_grow_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::r_grow_io
[namelist:jules_pftparm=rootd_ft_io]
compulsory=true
@@ -4444,7 +4444,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::rootd_ft_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::rootd_ft_io
[namelist:jules_pftparm=sigl_io]
compulsory=true
@@ -4454,7 +4454,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::sigl_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::sigl_io
[namelist:jules_pftparm=sox_a_io]
compulsory=true
@@ -4464,7 +4464,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO21c
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::sox_a_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::sox_a_io
[namelist:jules_pftparm=sox_p50_io]
compulsory=true
@@ -4474,7 +4474,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO21c
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::sox_p50_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::sox_p50_io
[namelist:jules_pftparm=sox_rp_min_io]
compulsory=true
@@ -4484,7 +4484,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO21c
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::sox_rp_min_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::sox_rp_min_io
[namelist:jules_pftparm=sug_g0_io]
compulsory=true
@@ -4494,7 +4494,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO22
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::sug_g0_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::sug_g0_io
[namelist:jules_pftparm=sug_grec_io]
compulsory=true
@@ -4504,7 +4504,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO22
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::sug_grec_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::sug_grec_io
[namelist:jules_pftparm=sug_yg_io]
compulsory=true
@@ -4514,7 +4514,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO22
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::sug_yg_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::sug_yg_io
[namelist:jules_pftparm=tef_io]
compulsory=true
@@ -4524,7 +4524,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO10
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::tef_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::tef_io
[namelist:jules_pftparm=tleaf_of_io]
compulsory=true
@@ -4534,7 +4534,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::tleaf_of_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::tleaf_of_io
[namelist:jules_pftparm=tlow_io]
compulsory=true
@@ -4544,7 +4544,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::tlow_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::tlow_io
[namelist:jules_pftparm=tupp_io]
compulsory=true
@@ -4554,7 +4554,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::tupp_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::tupp_io
[namelist:jules_pftparm=vint_io]
compulsory=true
@@ -4564,7 +4564,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO07
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::vint_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::vint_io
[namelist:jules_pftparm=vsl_io]
compulsory=true
@@ -4574,7 +4574,7 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HO07
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::vsl_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::vsl_io
[namelist:jules_pftparm=z0hm_classic_pft_io]
compulsory=true
@@ -4586,25 +4586,25 @@ length=:
ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
sort-key=Panel-HOX
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::z0hm_classic_pft_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/pft_params.nml.html#JULES_PFTPARM::z0hm_classic_pft_io
[namelist:jules_prescribed]
compulsory=true
ns=namelist/Prescribed data
sort-key=09
-url=http://jules-lsm.github.io/vn8.0/namelists/prescribed_data.nml.html#namelist-JULES_PRESCRIBED
+url=https://metoffice.github.io/jules/vn8.0/namelists/prescribed_data.nml.html#namelist-JULES_PRESCRIBED
[namelist:jules_prescribed=n_datasets]
compulsory=true
range=0:
sort-key=1
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/prescribed_data.nml.html#JULES_PRESCRIBED::n_datasets
+url=https://metoffice.github.io/jules/vn8.0/namelists/prescribed_data.nml.html#JULES_PRESCRIBED::n_datasets
[namelist:jules_prescribed_dataset]
duplicate=true
ns=namelist/Prescribed data/Datasets
-url=http://jules-lsm.github.io/vn8.0/namelists/prescribed_data.nml.html#namelist-JULES_PRESCRIBED_DATASET
+url=https://metoffice.github.io/jules/vn8.0/namelists/prescribed_data.nml.html#namelist-JULES_PRESCRIBED_DATASET
widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var var_name tpl_name interp
[namelist:jules_prescribed_dataset=data_end]
@@ -4613,7 +4613,7 @@ description=End time of the last timestep of data
pattern=\d{4}-\d{2}-\d{2}\s{1}\d{2}:\d{2}:\d{2}
sort-key=02
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::data_end
+url=https://metoffice.github.io/jules/vn8.0/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::data_end
[namelist:jules_prescribed_dataset=data_period]
compulsory=true
@@ -4622,7 +4622,7 @@ description=Period of the data
range=-2,-1,1:
sort-key=03
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::data_period
+url=https://metoffice.github.io/jules/vn8.0/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::data_period
[namelist:jules_prescribed_dataset=data_start]
compulsory=true
@@ -4630,7 +4630,7 @@ description=Start time of the first timestep of data
pattern=\d{4}-\d{2}-\d{2}\s{1}\d{2}:\d{2}:\d{2}
sort-key=01
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::data_start
+url=https://metoffice.github.io/jules/vn8.0/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::data_start
[namelist:jules_prescribed_dataset=file]
compulsory=true
@@ -4638,7 +4638,7 @@ description=If read_list = TRUE, file to read list of data file names and times
=If read_list = FALSE, file or file name template for data files
sort-key=07
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::file
+url=https://metoffice.github.io/jules/vn8.0/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::file
[namelist:jules_prescribed_dataset=interp]
compulsory=true
@@ -4646,7 +4646,7 @@ description=Method of time interpolation
fail-if=len(this) != namelist:jules_prescribed_dataset=nvars
length=:
sort-key=12
-url=http://jules-lsm.github.io/vn8.0/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::interp
+url=https://metoffice.github.io/jules/vn8.0/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::interp
values='b','c','f','i','nb','nc','nf'
[namelist:jules_prescribed_dataset=is_climatology]
@@ -4655,7 +4655,7 @@ description=Data is to be used as a climatology
= Exactly one year of data must be specified
sort-key=04
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::is_climatology
+url=https://metoffice.github.io/jules/vn8.0/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::is_climatology
[namelist:jules_prescribed_dataset=nfiles]
compulsory=true
@@ -4663,7 +4663,7 @@ description=Number of files to read names and start times for
range=0:
sort-key=06
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::nfiles
+url=https://metoffice.github.io/jules/vn8.0/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::nfiles
[namelist:jules_prescribed_dataset=nvars]
compulsory=true
@@ -4675,7 +4675,7 @@ trigger=namelist:jules_prescribed_dataset=var: this > 0;
= namelist:jules_prescribed_dataset=tpl_name: this > 0;
= namelist:jules_prescribed_dataset=interp: this > 0;
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::nfiles
+url=https://metoffice.github.io/jules/vn8.0/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::nfiles
[namelist:jules_prescribed_dataset=prescribed_levels]
description=indices of levels to be prescribed (only implemented for sthuf at the moment)
@@ -4683,7 +4683,7 @@ fail-if=len(this) > namelist:jules_soil=sm_levels;
length=:
sort-key=11
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_PRESCRIBED_DATASET::prescribed_levels
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_PRESCRIBED_DATASET::prescribed_levels
[namelist:jules_prescribed_dataset=read_list]
compulsory=true
@@ -4691,7 +4691,7 @@ description=Use list of file names with start times
sort-key=05
trigger=namelist:jules_prescribed_dataset=nfiles: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::read_list
+url=https://metoffice.github.io/jules/vn8.0/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::read_list
[namelist:jules_prescribed_dataset=tpl_name]
compulsory=true
@@ -4700,7 +4700,7 @@ fail-if=len(this) != namelist:jules_prescribed_dataset=nvars
length=:
sort-key=11
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::tpl_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::tpl_name
[namelist:jules_prescribed_dataset=var]
compulsory=true
@@ -4710,7 +4710,7 @@ length=:
sort-key=09
trigger=namelist:jules_prescribed_dataset=prescribed_levels: this == "'sthuf'";
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::var
+url=https://metoffice.github.io/jules/vn8.0/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::var
[namelist:jules_prescribed_dataset=var_name]
compulsory=true
@@ -4719,17 +4719,17 @@ fail-if=len(this) != namelist:jules_prescribed_dataset=nvars;
length=:
sort-key=10
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::var_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::var_name
[namelist:jules_prnt_control]
ns=namelist/IO System Settings/jules_prnt_control
title=Print Manager Control
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_prnt_control.nml.html#namelist-JULES_PRNT_CONTROL
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_prnt_control.nml.html#namelist-JULES_PRNT_CONTROL
[namelist:jules_prnt_control=prnt_writers]
compulsory=true
description=Selects which tasks in a parallel job will write informative output.
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_prnt_control.nml.html#JULES_PRNT_CONTROL::jules_prnt_control=prnt_writers
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_prnt_control.nml.html#JULES_PRNT_CONTROL::jules_prnt_control=prnt_writers
value-titles=All tasks write output,
=Only the first task (Task 0) writes output
values=1,2
@@ -4743,7 +4743,7 @@ description=Calculate solar zenith angle in standalone.
=standalone app it must be .true.
sort-key=Panel-BS01
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_radiation.nml.html#JULES_RADIATION::l_cosz
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_radiation.nml.html#JULES_RADIATION::l_cosz
[namelist:jules_radiation=l_dolr_land_black]
compulsory=true
@@ -4762,14 +4762,14 @@ sort-key=Panel-B02a
trigger=namelist:jules_snow=can_clump: .true.;
=namelist:jules_snow=n_lai_exposed: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_radiation.nml.html#JULES_RADIATION::l_embedded_snow
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_radiation.nml.html#JULES_RADIATION::l_embedded_snow
[namelist:jules_radiation=l_mask_snow_orog]
compulsory=true
description=Include orographic masking of snow.
sort-key=Panel-B06
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_radiation.nml.html#JULES_RADIATION::l_mask_snow_orog
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_radiation.nml.html#JULES_RADIATION::l_mask_snow_orog
[namelist:jules_radiation=l_sea_alb_var_chl]
fail-if=this == '.true.' and namelist:jules_model_environment=l_jules_parent == 0; # This is not currently available to standalone.
@@ -4791,7 +4791,7 @@ trigger=namelist:jules_snow=r0: .true.;
=namelist:jules_nvegparm=albsnc_nvg_io: .false.;
=namelist:jules_radiation=l_embedded_snow: .false.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_radiation.nml.html#JULES_RADIATION::l_snow_albedo
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_radiation.nml.html#JULES_RADIATION::l_snow_albedo
[namelist:jules_radiation=l_spec_albedo]
compulsory=true
@@ -4808,14 +4808,14 @@ trigger=namelist:jules_radiation=l_spec_alb_bs: .true.;
# =namelist:jules_pftparm=omega_io: .true.;
# =namelist:jules_pftparm=omnir_io: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_radiation.nml.html#JULES_RADIATION::l_spec_albedo
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_radiation.nml.html#JULES_RADIATION::l_spec_albedo
[namelist:jules_radiation=l_spec_sea_alb]
compulsory=true
description=Use spectrally varying open sea albedos
sort-key=Panel-B05c
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_radiation.nml.html#JULES_RADIATION::l_spec_sea_alb
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_radiation.nml.html#JULES_RADIATION::l_spec_sea_alb
[namelist:jules_radiation=wght_alb]
compulsory=true
@@ -4823,7 +4823,7 @@ description=Weights for disaggregation of SW flux in the standard order VIS dire
length=4
sort-key=Panel-BR01
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface.nml.html#JULES_RADIATION::wght_alb
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface.nml.html#JULES_RADIATION::wght_alb
[namelist:jules_red]
compulsory=true
@@ -4835,7 +4835,7 @@ description=All parameters in this section are required to use the Robust Ecosys
ns=namelist/JULES Science Settings/jules_red
sort-key=10
title=RED PFT parameters
-url=http://jules-lsm.github.io/vn8.0/namelists/red_params.nml.html#namelist-JULES_RED
+url=https://metoffice.github.io/jules/vn8.0/namelists/red_params.nml.html#namelist-JULES_RED
[namelist:jules_red=alpha_recrt]
compulsory=true
@@ -4844,7 +4844,7 @@ fail-if=len(this) != (namelist:jules_surface_types=npft)
length=:
sort-key=PANEL-I02da
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/red_params.nml.html#JULES_RED::alpha_recrt
+url=https://metoffice.github.io/jules/vn8.0/namelists/red_params.nml.html#JULES_RED::alpha_recrt
[namelist:jules_red=crwn_area0]
compulsory=true
@@ -4853,7 +4853,7 @@ fail-if=len(this) != (namelist:jules_surface_types=npft)
length=:
sort-key=PANEL-I02db
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/red_params.nml.html#JULES_RED::crwn_area0
+url=https://metoffice.github.io/jules/vn8.0/namelists/red_params.nml.html#JULES_RED::crwn_area0
[namelist:jules_red=dom_order]
compulsory=true
@@ -4863,7 +4863,7 @@ fail-if=len(this) != (namelist:jules_surface_types=npft)
length=:
sort-key=PANEL-I02dc
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/red_params.nml.html#JULES_RED::dom_order
+url=https://metoffice.github.io/jules/vn8.0/namelists/red_params.nml.html#JULES_RED::dom_order
[namelist:jules_red=height0]
compulsory=true
@@ -4872,7 +4872,7 @@ fail-if=len(this) != (namelist:jules_surface_types=npft)
length=:
sort-key=PANEL-I02dd
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/red_params.nml.html#JULES_RED::height0
+url=https://metoffice.github.io/jules/vn8.0/namelists/red_params.nml.html#JULES_RED::height0
[namelist:jules_red=lai_bal0]
compulsory=true
@@ -4881,7 +4881,7 @@ fail-if=len(this) != (namelist:jules_surface_types=npft)
length=:
sort-key=PANEL-I02de
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/red_params.nml.html#JULES_RED::lai_bal0
+url=https://metoffice.github.io/jules/vn8.0/namelists/red_params.nml.html#JULES_RED::lai_bal0
[namelist:jules_red=mass0]
compulsory=true
@@ -4890,7 +4890,7 @@ fail-if=len(this) != (namelist:jules_surface_types=npft)
length=:
sort-key=PANEL-I02df
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/red_params.nml.html#JULES_RED::mass0
+url=https://metoffice.github.io/jules/vn8.0/namelists/red_params.nml.html#JULES_RED::mass0
[namelist:jules_red=massi]
compulsory=true
@@ -4899,7 +4899,7 @@ fail-if=len(this) != (namelist:jules_surface_types=npft)
length=:
sort-key=PANEL-I02dg
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/red_params.nml.html#JULES_RED::massi
+url=https://metoffice.github.io/jules/vn8.0/namelists/red_params.nml.html#JULES_RED::massi
[namelist:jules_red=mclass]
compulsory=true
@@ -4908,7 +4908,7 @@ fail-if=len(this) != (namelist:jules_surface_types=npft)
length=:
sort-key=PANEL-I02dh
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/red_params.nml.html#JULES_RED::mclass
+url=https://metoffice.github.io/jules/vn8.0/namelists/red_params.nml.html#JULES_RED::mclass
[namelist:jules_red=mort_base]
compulsory=true
@@ -4917,7 +4917,7 @@ fail-if=len(this) != (namelist:jules_surface_types=npft)
length=:
sort-key=PANEL-I02di
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/red_params.nml.html#JULES_RED::mort_base
+url=https://metoffice.github.io/jules/vn8.0/namelists/red_params.nml.html#JULES_RED::mort_base
[namelist:jules_red=phi_a]
compulsory=true
@@ -4926,7 +4926,7 @@ fail-if=len(this) != (namelist:jules_surface_types=npft)
length=:
sort-key=PANEL-I02dj
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/red_params.nml.html#JULES_RED::phi_a
+url=https://metoffice.github.io/jules/vn8.0/namelists/red_params.nml.html#JULES_RED::phi_a
[namelist:jules_red=phi_g]
compulsory=true
@@ -4935,7 +4935,7 @@ fail-if=len(this) != (namelist:jules_surface_types=npft)
length=:
sort-key=PANEL-I02dk
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/red_params.nml.html#JULES_RED::phi_g
+url=https://metoffice.github.io/jules/vn8.0/namelists/red_params.nml.html#JULES_RED::phi_g
[namelist:jules_red=phi_h]
compulsory=true
@@ -4944,7 +4944,7 @@ fail-if=len(this) != (namelist:jules_surface_types=npft)
length=:
sort-key=PANEL-I02dl
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/red_params.nml.html#JULES_RED::phi_h
+url=https://metoffice.github.io/jules/vn8.0/namelists/red_params.nml.html#JULES_RED::phi_h
[namelist:jules_red=phi_l]
compulsory=true
@@ -4953,14 +4953,14 @@ fail-if=len(this) != (namelist:jules_surface_types=npft)
length=:
sort-key=PANEL-I02dm
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/red_params.nml.html#JULES_RED::phi_l
+url=https://metoffice.github.io/jules/vn8.0/namelists/red_params.nml.html#JULES_RED::phi_l
[namelist:jules_rivers]
compulsory=true
ns=namelist/JULES Science Settings/jules_rivers
sort-key=06
title=River routing options
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_rivers.nml.html#namelist-JULES_RIVERS
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_rivers.nml.html#namelist-JULES_RIVERS
[namelist:jules_rivers=a_thresh]
compulsory=true
@@ -4969,7 +4969,7 @@ description=The threshold drainage area (specified in number of cells)
= considered to be a river point
sort-key=j
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_rivers.nml.html#JULES_RIVERS::a_thresh
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_rivers.nml.html#JULES_RIVERS::a_thresh
[namelist:jules_rivers=cbland]
compulsory=true
@@ -4977,7 +4977,7 @@ description=The subsurface land wave speed (kinematic wave speed for subsurface
range=this>0
sort-key=f
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_rivers.nml.html#JULES_RIVERS::cbland
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_rivers.nml.html#JULES_RIVERS::cbland
[namelist:jules_rivers=cbriver]
compulsory=true
@@ -4985,7 +4985,7 @@ description=The subsurface river wave speed (kinematic wave speed for subsurface
range=this>0
sort-key=g
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_rivers.nml.html#JULES_RIVERS::cbriver
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_rivers.nml.html#JULES_RIVERS::cbriver
[namelist:jules_rivers=cland]
compulsory=true
@@ -4993,7 +4993,7 @@ description=The land wave speed (kinematic wave speed for surface flow in a land
range=this>0
sort-key=d
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_rivers.nml.html#JULES_RIVERS::cland
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_rivers.nml.html#JULES_RIVERS::cland
[namelist:jules_rivers=criver]
compulsory=true
@@ -5001,7 +5001,7 @@ description=The river wave speed (kinematic wave speed for surface flow in a riv
range=this>0
sort-key=e
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_rivers.nml.html#JULES_RIVERS::criver
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_rivers.nml.html#JULES_RIVERS::criver
[namelist:jules_rivers=i_river_vn]
compulsory=true
@@ -5022,7 +5022,7 @@ trigger=namelist:jules_rivers=cland: 2;
= namelist:jules_rivers_props=l_use_area: 2;
= namelist:jules_rivers=lake_water_conserve_method: 1;
= namelist:jules_rivers=trip_globe_shape: 1;
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_rivers.nml.html#JULES_RIVERS::i_river_vn
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_rivers.nml.html#JULES_RIVERS::i_river_vn
value-titles=RFM,TRIP
values=2,3
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -5045,7 +5045,7 @@ fail-if=this == '.true.' and namelist:jules_model_environment=l_jules_parent !=
sort-key=n
trigger=namelist:jules_overbank=overbank_model: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_rivers.nml.html#JULES_RIVERS::l_riv_overbank
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_rivers.nml.html#JULES_RIVERS::l_riv_overbank
[namelist:jules_rivers=l_rivers]
compulsory=true
@@ -5058,13 +5058,13 @@ trigger=namelist:jules_rivers=i_river_vn: .true.;
= namelist:jules_overbank: .true.;
= namelist:jules_rivers_props: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_rivers.nml.html#JULES_RIVERS::l_rivers
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_rivers.nml.html#JULES_RIVERS::l_rivers
[namelist:jules_rivers=lake_water_conserve_method]
compulsory=true
description=Selects different fields for use in water conservation of lake evaporation
fail-if=this > 0 and namelist:jules_rivers=i_river_vn > 1; # lake_water_conserve_method is not compatible with standalone rivers
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_rivers.nml.html#JULES_RIVERS::lake_water_conserve_method
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_rivers.nml.html#JULES_RIVERS::lake_water_conserve_method
value-titles=Use fqw_surft,Use elake_surft
values=1,2
@@ -5074,7 +5074,7 @@ description=Number of model timesteps per routing timestep
range=1:
sort-key=c
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_rivers.nml.html#JULES_RIVERS::nstep_rivers
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_rivers.nml.html#JULES_RIVERS::nstep_rivers
[namelist:jules_rivers=retl]
compulsory=true
@@ -5082,7 +5082,7 @@ description=The (resolution dependent) land return flow fraction
range=-1:1
sort-key=h
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_rivers.nml.html#JULES_RIVERS::retl
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_rivers.nml.html#JULES_RIVERS::retl
[namelist:jules_rivers=retr]
compulsory=true
@@ -5090,7 +5090,7 @@ description=The (resolution dependent) river return flow fraction
range=-1:1
sort-key=i
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_rivers.nml.html#JULES_RIVERS::retr
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_rivers.nml.html#JULES_RIVERS::retr
[namelist:jules_rivers=rivers_meander]
compulsory=true
@@ -5098,7 +5098,7 @@ description=Ratio of the actual to calculated river lengths in a river routing g
range=this>0
sort-key=m
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_rivers.nml.html#JULES_RIVERS::rivers_meander
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_rivers.nml.html#JULES_RIVERS::rivers_meander
[namelist:jules_rivers=rivers_speed]
compulsory=true
@@ -5106,7 +5106,7 @@ description=The effective river velocity (m/s)
range=this>0
sort-key=l
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_rivers.nml.html#JULES_RIVERS::rivers_speed
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_rivers.nml.html#JULES_RIVERS::rivers_speed
[namelist:jules_rivers=runoff_factor]
compulsory=true
@@ -5114,13 +5114,13 @@ description=A runoff volume factor (recommended setting=1)
range=this>0
sort-key=k
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_rivers.nml.html#JULES_RIVERS::runoff_factor
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_rivers.nml.html#JULES_RIVERS::runoff_factor
[namelist:jules_rivers=trip_globe_shape]
compulsory=true
description=The shape of the Earth in the TRIP river routing scheme
sort-key=j
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_rivers.nml.html#JULES_RIVERS::trip_globe_shape
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_rivers.nml.html#JULES_RIVERS::trip_globe_shape
value-titles=Spherical,Ellipsoidal
values=1,2
@@ -5129,7 +5129,7 @@ compulsory=true
description=Configuration of spatially varying rivers properties including inundation
ns=namelist/Ancillary data/Rivers properties
sort-key=24
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#namelist-JULES_RIVERS_PROPS
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#namelist-JULES_RIVERS_PROPS
widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var use_file is_climatology var_name tpl_name const_val
[namelist:jules_rivers_props=const_val]
@@ -5139,7 +5139,7 @@ fail-if=len(this) != namelist:jules_rivers_props=nvars
length=:
sort-key=7
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::const_val
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::const_val
[namelist:jules_rivers_props=coordinate_file]
compulsory=true
@@ -5147,7 +5147,7 @@ description=File from which to read river routing coordinates (if templating is
fail-if='%vv' in this; # Coordinate file cannot contain variable name template.
sort-key=17b
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::coordinate_file
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::coordinate_file
[namelist:jules_rivers_props=file]
compulsory=true
@@ -5159,7 +5159,7 @@ sort-key=17
trigger=namelist:jules_rivers_props=tpl_name: '%vv' in this;
=namelist:jules_rivers_props=read_list: '%vv' not in this;
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::file
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::file
[namelist:jules_rivers_props=is_climatology]
compulsory=true
@@ -5167,7 +5167,7 @@ description=Indicate whether the file specified is a 12-month climatology
length=:
sort-key=4
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::is_climatology
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::is_climatology
[namelist:jules_rivers_props=l_find_grid]
compulsory=true
@@ -5178,14 +5178,14 @@ trigger=namelist:jules_rivers_props=nx_land_grid: .false.;
=namelist:jules_rivers_props=x1_land_grid: .false.;
=namelist:jules_rivers_props=y1_land_grid: .false.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::l_find_grid
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::l_find_grid
[namelist:jules_rivers_props=l_use_area]
compulsory=true
description=Switch to use a drainage area ancillary field to identify river points
sort-key=17c
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::l_use_area
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::l_use_area
[namelist:jules_rivers_props=land_dx]
compulsory=true
@@ -5193,7 +5193,7 @@ description=x coordinate spacing of 2D regular grid containing the model input g
range=this>0
sort-key=14
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::land_dx
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::land_dx
[namelist:jules_rivers_props=land_dy]
compulsory=true
@@ -5201,7 +5201,7 @@ description=y coordinate spacing of 2D regular containing the model input grid
range=this>0
sort-key=15
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::land_dy
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::land_dy
[namelist:jules_rivers_props=nvars]
compulsory=true
@@ -5210,7 +5210,7 @@ sort-key=18
trigger=namelist:jules_rivers_props=var: this > 0;
= namelist:jules_rivers_props=use_file: this > 0;
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::nvars
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::nvars
[namelist:jules_rivers_props=nx_land_grid]
compulsory=true
@@ -5218,7 +5218,7 @@ description=Size of the x dimension of the 2D regular lat/lon grid containing th
range=1:
sort-key=10
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::nx_land_grid
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::nx_land_grid
[namelist:jules_rivers_props=nx_rivers]
compulsory=true
@@ -5226,7 +5226,7 @@ description=Size of the x dimension of the river routing grid
range=2:
sort-key=07
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::nx_rivers
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::nx_rivers
[namelist:jules_rivers_props=ny_land_grid]
compulsory=true
@@ -5234,7 +5234,7 @@ description=Size of the y dimension of the 2D regular lat/lon grid containing th
range=1:
sort-key=11
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::ny_land_grid
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::ny_land_grid
[namelist:jules_rivers_props=ny_rivers]
compulsory=true
@@ -5242,7 +5242,7 @@ description=Size of the y dimension of the river routing grid
range=2:
sort-key=08
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::ny_rivers
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::ny_rivers
[namelist:jules_rivers_props=read_list]
compulsory=true
@@ -5252,14 +5252,14 @@ fail-if=this == '.true.' and '%vv' in namelist:jules_rivers_props=file; # Cannot
=this == '.true.' and namelist:jules_rivers_props=file == "''"; # If reading a list of files, there has to be a file specified to read.
sort-key=17a
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::read_list
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::read_list
[namelist:jules_rivers_props=rivers_length]
compulsory=true
description=Constant size of the rivers grid (m)
sort-key=16
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::rivers_length
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::rivers_length
[namelist:jules_rivers_props=rivers_regrid]
compulsory=true
@@ -5267,7 +5267,7 @@ description=Regridding is required between land and river routing grids
fail-if=this == '.true.' and namelist:jules_latlon=l_coord_latlon == '.false.'; # Regridding is only available for lat-lon grids
sort-key=09
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::rivers_regrid
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::rivers_regrid
[namelist:jules_rivers_props=tpl_name]
compulsory=true
@@ -5276,7 +5276,7 @@ fail-if=len(this) != namelist:jules_rivers_props=nvars
length=:
sort-key=6
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::tpl_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::tpl_name
[namelist:jules_rivers_props=use_file]
compulsory=true
@@ -5289,7 +5289,7 @@ trigger=namelist:jules_rivers_props=file: any(this == '.true.');
= namelist:jules_rivers_props=const_val: not all(this == '.true.');
= namelist:jules_rivers_props=is_climatology: any(this == '.true.');
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::use_file
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::use_file
[namelist:jules_rivers_props=var]
compulsory=true
@@ -5297,7 +5297,7 @@ description=Name of the river routing variable, as recognised by JULES
fail-if=len(this) != namelist:jules_rivers_props=nvars
length=:
sort-key=3
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::var
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::var
values='area','direction','sequence','latitude_2d','longitude_2d',
='rivers_outflow_number','logn_mean','logn_stdev','rivers_storage'
@@ -5308,35 +5308,35 @@ fail-if=len(this) != namelist:jules_rivers_props=nvars
length=:
sort-key=5
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::var_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::var_name
[namelist:jules_rivers_props=x1_land_grid]
compulsory=true
description=x coordinate of gridpoint in lower-left corner of 2D regular grid containing the model input grid
sort-key=12
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::x1_land_grid
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::x1_land_grid
[namelist:jules_rivers_props=x_dim_name]
compulsory=true
description=Name of the x dimension of the river routing grid
sort-key=05
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::x_dim_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::x_dim_name
[namelist:jules_rivers_props=y1_land_grid]
compulsory=true
description=y coordinate of gridpoint in lower-left corner of 2D regular grid containing the model input grid
sort-key=13
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::y1_land_grid
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::y1_land_grid
[namelist:jules_rivers_props=y_dim_name]
compulsory=true
description=Name of the y dimension of the river routing grid
sort-key=06
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::y_dim_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::y_dim_name
#[namelist:jules_snow] has moved to jules-shared/jules-snow
[namelist:jules_snow=a_snow_et]
@@ -5345,7 +5345,7 @@ description=Constant in Parametrization of equitemperature metamorphism
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D14a
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::a_snow_et
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::a_snow_et
[namelist:jules_snow=aicemax]
compulsory=true
@@ -5355,7 +5355,7 @@ ns=namelist/JULES Science Settings/jules_snow/Radiation parameters
range=0.01:0.99
sort-key=Panel-D08
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::aicemax
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::aicemax
[namelist:jules_snow=amax]
compulsory=false
@@ -5364,7 +5364,7 @@ length=2
ns=namelist/JULES Science Settings/jules_snow/Radiation parameters
sort-key=Panel-D06
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::amax
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::amax
[namelist:jules_snow=b_snow_et]
compulsory=true
@@ -5372,7 +5372,7 @@ description=Constant in Parametrization of equitemperature metamorphism
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D14a
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::b_snow_et
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::b_snow_et
[namelist:jules_snow=c_snow_et]
compulsory=true
@@ -5380,7 +5380,7 @@ description=Constant in Parametrization of equitemperature metamorphism
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D14a
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::c_snow_et
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::c_snow_et
[namelist:jules_snow=dtland]
compulsory=false
@@ -5388,7 +5388,7 @@ description=Degrees Celsius below zero at which snow albedo equals cold deep sno
ns=namelist/JULES Science Settings/jules_snow/Radiation parameters
sort-key=Panel-D07
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::dtland
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::dtland
[namelist:jules_snow=dzsnow]
compulsory=true
@@ -5397,13 +5397,13 @@ fail-if=len(this) != namelist:jules_snow=nsmax; # A value must be given for each
length=:
sort-key=Panel-D01a
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::dzsnow
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::dzsnow
[namelist:jules_snow=frac_snow_subl_melt]
compulsory=true
description=Switch for use of snow-cover fraction in the calculation of sublimation and melting
sort-key=Panel-D03
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::frac_snow_subl_melt
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::frac_snow_subl_melt
value-titles=Off,On
values=0,1
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -5412,7 +5412,7 @@ widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
compulsory=true
description=Switch for treatment of graupel in the snow scheme
sort-key=Panel-D04
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::graupel_options
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::graupel_options
value-titles=Include graupel as snowfall,Ignore graupel in the surface snowfall,
=Treat graupel separately
values=0,1,2
@@ -5422,7 +5422,7 @@ compulsory=true
description=Identifier for parametrization of snow conductivity.
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D01d
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::i_snow_cond_parm
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::i_snow_cond_parm
value-titles=Yen1981,Calonne2011
values=0,1
@@ -5432,7 +5432,7 @@ description=Used in snow-ageing effect on albedo in the diagnostic albedo scheme
ns=namelist/JULES Science Settings/jules_snow/Radiation parameters
sort-key=Panel-D07
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::kland_numerator
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::kland_numerator
[namelist:jules_snow=l_et_metamorph]
compulsory=true
@@ -5444,7 +5444,7 @@ trigger=namelist:jules_snow=a_snow_et: .true.;
= namelist:jules_snow=c_snow_et: .true.;
= namelist:jules_snow=rho_snow_et_crit: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::l_et_metamorph
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::l_et_metamorph
[namelist:jules_snow=l_snow_infilt]
compulsory=true
@@ -5452,7 +5452,7 @@ description=Switch to allow the infiltration of rain and canopy melting into the
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D15
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::l_snow_infilt
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::l_snow_infilt
[namelist:jules_snow=l_snow_nocan_hc]
compulsory=true
@@ -5460,14 +5460,14 @@ description=Switch to ignore heat capacity of the canopy above the snowpack on t
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D16
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::l_snow_nocan_hc
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::l_snow_nocan_hc
[namelist:jules_snow=l_snowdep_surf]
compulsory=true
description=Use equivalent canopy snow depth for surface calculations on tiles with a snow canopy
sort-key=Panel-D02
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::l_snowdep_surf
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::l_snowdep_surf
[namelist:jules_snow=lai_alb_lim_sn]
compulsory=true
@@ -5477,7 +5477,7 @@ length=:
ns=namelist/JULES Science Settings/jules_snow/Radiation parameters
sort-key=Panel-D10
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::lai_alb_lim_sn
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::lai_alb_lim_sn
[namelist:jules_snow=maskd]
compulsory=false
@@ -5485,7 +5485,7 @@ description=Used in exponent of equation weighting snow-covered and snow-free al
ns=namelist/JULES Science Settings/jules_snow/Radiation parameters
sort-key=Panel-D05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::maskd
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::maskd
[namelist:jules_snow=nsmax]
compulsory=true
@@ -5500,7 +5500,7 @@ trigger=namelist:jules_snow=dzsnow: this > 0;
=namelist:jules_snow=i_snow_cond_parm: this > 0;
=namelist:jules_snow=l_snow_nocan_hc: this > 0;
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::nsmax
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::nsmax
[namelist:jules_snow=r0]
compulsory=false
@@ -5508,7 +5508,7 @@ description=Grain size for fresh snow (um)
ns=namelist/JULES Science Settings/jules_snow/Radiation parameters
sort-key=Panel-D06
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::r0
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::r0
[namelist:jules_snow=rho_firn_albedo]
compulsory=true
@@ -5517,7 +5517,7 @@ ns=namelist/JULES Science Settings/jules_snow/Radiation parameters
range=0.01:1000.
sort-key=Panel-D08
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::rho_firn_albedo
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::rho_firn_albedo
[namelist:jules_snow=rho_snow_const]
compulsory=false
@@ -5525,7 +5525,7 @@ description=Constant density of lying snow (kg m-3), used on canopies and for ve
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D01b
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::rho_snow_const
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::rho_snow_const
[namelist:jules_snow=rho_snow_et_crit]
compulsory=true
@@ -5533,7 +5533,7 @@ description=Constant in Parametrization of equitemperature metamorphism
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D14a
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::rho_snow_et_crit
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::rho_snow_et_crit
[namelist:jules_snow=rmax]
compulsory=false
@@ -5541,7 +5541,7 @@ description=Maximum snow grain size (um)
ns=namelist/JULES Science Settings/jules_snow/Radiation parameters
sort-key=Panel-D06
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::rmax
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::rmax
[namelist:jules_snow=snow_ggr]
compulsory=false
@@ -5550,7 +5550,7 @@ length=3
ns=namelist/JULES Science Settings/jules_snow/Radiation parameters
sort-key=Panel-D06
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::snow_ggr
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::snow_ggr
[namelist:jules_snow=snow_hcap]
compulsory=false
@@ -5558,7 +5558,7 @@ description=Thermal capacity of lying snow (J K-1 m-3)
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D12
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::snow_hcap
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::snow_hcap
[namelist:jules_snow=snow_hcon]
compulsory=false
@@ -5566,7 +5566,7 @@ description=Default thermal conductivity of lying snow (W m-1 K-1).
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D11
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::snow_hcon
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::snow_hcon
[namelist:jules_snow=snowinterceptfact]
compulsory=false
@@ -5574,7 +5574,7 @@ description=Constant in relationship between mass of intercepted snow and snowfa
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::snowinterceptfact
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::snowinterceptfact
[namelist:jules_snow=snowliqcap]
compulsory=false
@@ -5582,21 +5582,21 @@ description=Liquid water holding capacity of lying snow, as a fraction of snow m
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D01c
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::snowliqcap
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::snowliqcap
[namelist:jules_snow=snowloadlai]
description=Ratio of maximum canopy snow load to leaf area index (kg m-2)
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::snowloadlai
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::snowloadlai
[namelist:jules_snow=snowunloadfact]
description=Constant in relationship between canopy snow unloading and canopy snow melt rate
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D05
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::snowunloadfact
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::snowunloadfact
[namelist:jules_snow=unload_rate_cnst]
compulsory=true
@@ -5606,7 +5606,7 @@ length=:
ns=namelist/JULES Science Settings/jules_snow/Other parameters
sort-key=Panel-D13
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::unload_rate_cnst
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_snow.nml.html#JULES_SNOW::unload_rate_cnst
#[namelist:jules_soil] has moved to jules-shared/jules-soil
[namelist:jules_soil=confrac]
@@ -5615,7 +5615,7 @@ description=Fraction of the gridbox assumed to be covered by convective precipit
range=0.0:1.0
sort-key=Panel-E10
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::confrac
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::confrac
[namelist:jules_soil=cs_min]
compulsory=true
@@ -5623,7 +5623,7 @@ description=Minimum allowed soil carbon (kg m-2)
range=0.000001:
sort-key=Panel-E07
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::cs_min
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::cs_min
[namelist:jules_soil=dzdeep]
compulsory=true
@@ -5631,7 +5631,7 @@ description=Thickness of bedrock (m)
range=0.01:
sort-key=Panel-E06d
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::dzdeep
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::dzdeep
[namelist:jules_soil=dzsoil_elev]
compulsory=true
@@ -5640,7 +5640,7 @@ fail-if=this <= 0 ; # Must have positive value
range=0.01:
sort-key=Panel-E12
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::dzsoil_elev
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::dzsoil_elev
[namelist:jules_soil=dzsoil_io]
compulsory=true
@@ -5649,7 +5649,7 @@ fail-if=len(this) != namelist:jules_soil=sm_levels; # Must have a value for each
length=:
sort-key=Panel-E11
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::dzsoil_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::dzsoil_io
[namelist:jules_soil=hcapdeep]
compulsory=true
@@ -5657,7 +5657,7 @@ description=Heat capacity of bedrock (J K-1 m-3)
range=100000:8000000
sort-key=Panel-E06b
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::hcapdeep
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::hcapdeep
[namelist:jules_soil=hcondeep]
compulsory=true
@@ -5665,7 +5665,7 @@ description=Thermal conductivity of bedrock (W m-2 K-1)
range=0.4:12.0
sort-key=Panel-E06c
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::hcondeep
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::hcondeep
[namelist:jules_soil=l_bedrock]
compulsory=true
@@ -5677,19 +5677,19 @@ trigger=namelist:jules_soil=ns_deep: .true.;
= namelist:jules_soil=hcondeep: .true.;
= namelist:jules_soil=dzdeep: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::l_bedrock
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::l_bedrock
[namelist:jules_soil=l_broadcast_ancils]
description=Switch to broadcast non-soil tiled ancillary data to all soil tiles (if read from ancil files)
sort-key=Panel-E14a
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::l_broadcast_ancils
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::l_broadcast_ancils
[namelist:jules_soil=l_holdwater]
compulsory=true
description=Stops water being pushed out of the soil column when a single layer is supersaturated
sort-key=Panel-E13
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::l_holdwater
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::l_holdwater
value-titles=Bug fixed,Original
values=.true.,.false.
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -5702,7 +5702,7 @@ sort-key=Panel-E14
trigger=namelist:jules_soil=l_broadcast_ancils: .true.;
=namelist:jules_initial=l_broadcast_soilt: .true.
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::l_tile_soil
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::l_tile_soil
[namelist:jules_soil=ns_deep]
compulsory=true
@@ -5710,7 +5710,7 @@ description=Number of bedrock layers
range=1:
sort-key=Panel-E06a
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::ns_deep
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::ns_deep
[namelist:jules_soil=sm_levels]
compulsory=true
@@ -5718,13 +5718,13 @@ description=Number of soil layers
range=1:
sort-key=Panel-E01
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::sm_levels
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::sm_levels
[namelist:jules_soil=soilhc_method]
compulsory=true
description=Choice of soil thermal conductivity model
sort-key=Panel-E05
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::soilhc_method
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::soilhc_method
value-titles=Cox et al (1999),Simplified Johansen (1975),Chadburn et al (2015)
values=1,2,3
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -5735,7 +5735,7 @@ description=Depth of layer over which soil moisture diagnostic is averaged (m)
range=0.01:
sort-key=Panel-E08
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::zsmc
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::zsmc
[namelist:jules_soil=zst]
compulsory=true
@@ -5743,14 +5743,14 @@ description=Depth of layer over which soil temperature diagnostic is averaged (m
range=0.01:
sort-key=Panel-E09
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::zst
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil.nml.html#JULES_SOIL::zst
[namelist:jules_soil_biogeochem]
compulsory=true
ns=namelist/JULES Science Settings/jules_soil_biogeochem
sort-key=07
title=Soil biogeochemistry options
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#namelist-JULES_SOIL_BIOGEOCHEM
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#namelist-JULES_SOIL_BIOGEOCHEM
[namelist:jules_soil_biogeochem=alpha_ch4]
compulsory=true
@@ -5758,7 +5758,7 @@ description=Ratio between maintenance and growth respiration rates for methanoge
range=0.00001:0.1
sort-key=8i
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::alpha_ch4
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::alpha_ch4
[namelist:jules_soil_biogeochem=bio_hum_cn]
compulsory=true
@@ -5766,7 +5766,7 @@ description=Bio and Hum Soil Carbon pools CN ratio
range=1:301
sort-key=g
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::bio_hum_cn
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::bio_hum_cn
[namelist:jules_soil_biogeochem=ch4_cpow]
compulsory=true
@@ -5774,13 +5774,13 @@ description=Power of soil carbon used for anaerobic decomposition (default 1, co
range=0.01:5
sort-key=r
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::ch4_cpow
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::ch4_cpow
[namelist:jules_soil_biogeochem=ch4_substrate]
compulsory=true
description=Choose substrate for interactive methane
sort-key=o
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::ch4_substrate
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::ch4_substrate
value-titles=Soil carbon,NPP,Soil respiration
values=1,2,3
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -5791,7 +5791,7 @@ description=Scale factor for soil carbon substrate CH4 emissions
range=1.0e-14:1.0e-6
sort-key=2c
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::const_ch4_cs
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::const_ch4_cs
[namelist:jules_soil_biogeochem=const_ch4_npp]
compulsory=true
@@ -5799,7 +5799,7 @@ description=Scale factor for NPP substrate CH4 emissions
range=1.0e-5:0.01
sort-key=2d
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::const_ch4_npp
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::const_ch4_npp
[namelist:jules_soil_biogeochem=const_ch4_resps]
compulsory=true
@@ -5807,7 +5807,7 @@ description=Scale factor for soil respiration substrate CH4 emissions
range=1.0e-5:0.01
sort-key=2e
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::const_ch4_resps
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::const_ch4_resps
[namelist:jules_soil_biogeochem=cue_ch4]
compulsory=true
@@ -5815,7 +5815,7 @@ description=Carbon use efficiency of methanogenic growth
range=0.001:0.5
sort-key=8f
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::cue_ch4
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::cue_ch4
[namelist:jules_soil_biogeochem=diff_n_pft]
compulsory=true
@@ -5823,7 +5823,7 @@ description=Inorganic N diffusion in soil (360 days-1)
range=0.1:1500
sort-key=b2
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::diff_n_pft
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::diff_n_pft
[namelist:jules_soil_biogeochem=ev_ch4]
compulsory=true
@@ -5831,7 +5831,7 @@ description=Timescale over which methanogenic traits adapt to temperature change
range=0.1:10.0
sort-key=8j
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::ev_ch4
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::ev_ch4
[namelist:jules_soil_biogeochem=frz_ch4]
compulsory=true
@@ -5839,7 +5839,7 @@ description=Factor to reduce CH4 substrate production when soil is sufficiently
range=0:1
sort-key=8h
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::frz_ch4
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::frz_ch4
[namelist:jules_soil_biogeochem=k2_ch4]
compulsory=true
@@ -5847,7 +5847,7 @@ description=Scale factor for methanogenic respiration rate (hr-1)
range=0.001:0.5
sort-key=8b
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::k2_ch4
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::k2_ch4
[namelist:jules_soil_biogeochem=kaps]
compulsory=true
@@ -5855,7 +5855,7 @@ description=Specific soil respiration rate at 25 degC and optimum soil moisture
range=1.0e-12:1.0e-4
sort-key=e
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::kaps
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::kaps
[namelist:jules_soil_biogeochem=kaps_4pool]
compulsory=true
@@ -5864,7 +5864,7 @@ length=4
range=1.0e-12:1.0e-4
sort-key=f
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::kaps_4pool
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::kaps_4pool
[namelist:jules_soil_biogeochem=kd_ch4]
compulsory=true
@@ -5872,14 +5872,14 @@ description=Scale factor for methanogenic death/turnover rate (hr-1)
range=0.000001:0.01
sort-key=8c
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::kd_ch4
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::kd_ch4
[namelist:jules_soil_biogeochem=l_ch4_interactive]
compulsory=true
description=Switch on interactive methane
fail-if=this == '.true.' and namelist:jules_soil_biogeochem=l_ch4_tlayered == '.false.'
sort-key=n
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::l_ch4_interactive
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::l_ch4_interactive
value-titles=Methane flux updates soil C, Methane flux does not update soil C
values=.true.,.false.
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -5900,7 +5900,7 @@ trigger=namelist:jules_soil_biogeochem=k2_ch4: .true.;
=namelist:jules_soil_biogeochem=ev_ch4: .true.;
=namelist:jules_soil_biogeochem=q10_ev_ch4: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::l_ch4_microbe
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::l_ch4_microbe
warn-if=this== '.true.' and namelist:jules_soil_biogeochem=ch4_substrate != 1 # microbial model only tuned for ch4_substrate=1
[namelist:jules_soil_biogeochem=l_ch4_tlayered]
@@ -5908,7 +5908,7 @@ compulsory=true
description=Calculate methane emissions from layered soil temperature (vs 1m average)
sort-key=p
trigger=namelist:jules_soil_biogeochem=tau_ch4: .true.;
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::l_ch4_tlayered
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::l_ch4_tlayered
value-titles=Use layered soil temperature, Use depth-averaged soil temperature
values=.true.,.false.
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -5919,7 +5919,7 @@ description=Label and trace a fraction of soil carbon
=NOT AVAILABLE TO UM
sort-key=b1
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::l_label_frac_cs
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::l_label_frac_cs
[namelist:jules_soil_biogeochem=l_layeredc]
compulsory=true
@@ -5931,13 +5931,13 @@ trigger=namelist:jules_soil_biogeochem=tau_resp: .true.;
=namelist:jules_soil_biogeochem=diff_n_pft: .true.;
=namelist:jules_soil_biogeochem=z_burn_max: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::l_layeredc
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::l_layeredc
[namelist:jules_soil_biogeochem=l_q10]
compulsory=true
description=Choose soil decomposition dependence on temperature
sort-key=c
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::l_q10
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::l_q10
value-titles=Q10 temperature function,Clark et al. (2011) temperature function
values=.true.,.false.
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -5946,7 +5946,7 @@ widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
compulsory=true
description=Soil respiration calculated using temperature and moisture from layer 2
sort-key=m
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::l_soil_resp_lev2
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::l_soil_resp_lev2
value-titles=Use 2nd soil layer + total moisture content for respiration, Use top soil layer + unfrozen moisture content for respiration
values=.true.,.false.
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -5957,7 +5957,7 @@ description=Threshold growth rate below which methanogens die (hr-1)
range=0.000001:0.01
sort-key=8g
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::mu_ch4
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::mu_ch4
[namelist:jules_soil_biogeochem=n_inorg_turnover]
compulsory=true
@@ -5965,7 +5965,7 @@ description=Inorganic Nitrogren Turnover rate (360 days-1)
range=0.01:100
sort-key=i
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::n_inorg_turnover
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::n_inorg_turnover
[namelist:jules_soil_biogeochem=q10_ch4_cs]
compulsory=true
@@ -5973,7 +5973,7 @@ description=Q10 factor for soil carbon substrate CH4 emissions
range=0.1:10.0
sort-key=2f
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::q10_ch4_cs
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::q10_ch4_cs
[namelist:jules_soil_biogeochem=q10_ch4_npp]
compulsory=true
@@ -5981,7 +5981,7 @@ description=Q10 factor for NPP substrate CH4 emissions
range=0.1:10.0
sort-key=2g
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::q10_ch4_npp
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::q10_ch4_npp
[namelist:jules_soil_biogeochem=q10_ch4_resps]
compulsory=true
@@ -5989,7 +5989,7 @@ description=Q10 factor for soil respiration substrate CH4 emissions
range=0.1:10.0
sort-key=2h
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::q10_ch4_resps
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::q10_ch4_resps
[namelist:jules_soil_biogeochem=q10_ev_ch4]
compulsory=true
@@ -5997,7 +5997,7 @@ description=Q10 for temperature response of methanogenic traits under adaptation
range=0.1:10.0
sort-key=8k
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::q10_ev_ch4
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::q10_ev_ch4
[namelist:jules_soil_biogeochem=q10_mic_ch4]
compulsory=true
@@ -6005,7 +6005,7 @@ description=Q10 factor for methanogens
range=0.1:10.0
sort-key=8e
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::q10_mic_ch4
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::q10_mic_ch4
[namelist:jules_soil_biogeochem=q10_soil]
compulsory=true
@@ -6013,7 +6013,7 @@ description=Q10 factor for soil respiration
range=0.1:10.0
sort-key=d
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::q10_soil
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::q10_soil
[namelist:jules_soil_biogeochem=rho_ch4]
compulsory=true
@@ -6021,7 +6021,7 @@ description=Factor in substrate limitation function (related to half saturation
range=1.0:1000.0
sort-key=8d
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::rho_ch4
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::rho_ch4
[namelist:jules_soil_biogeochem=soil_bgc_model]
compulsory=true
@@ -6081,7 +6081,7 @@ trigger=namelist:jules_soil_biogeochem=l_q10: 1, 2;
=namelist:jules_soil_ecosse=temp_modifier: 3;
=namelist:jules_soil_ecosse=water_modifier: 3;
=namelist:jules_soil_ecosse=dim_cslayer: 3;
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::soil_bgc_model
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::soil_bgc_model
value-titles=Single pool model,4-pool model,ECOSSE
values=1,2,3
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -6092,7 +6092,7 @@ description=Soil leaching N Retention factor
range=0.01:100.0
sort-key=h
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::sorp
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::sorp
[namelist:jules_soil_biogeochem=t0_ch4]
compulsory=true
@@ -6100,7 +6100,7 @@ description=Reference temperature for Q10 function CH4 emissions
range=250:320
sort-key=2b
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::t0_ch4
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::t0_ch4
[namelist:jules_soil_biogeochem=tau_ch4]
compulsory=true
@@ -6108,7 +6108,7 @@ description=Decay factor with depth representing methane oxidation
range=0.01:100.0
sort-key=q
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::tau_ch4
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::tau_ch4
[namelist:jules_soil_biogeochem=tau_lit]
compulsory=true
@@ -6116,7 +6116,7 @@ description=Exponential decay constant for reduction of litter inputs with depth
range=0.01:100.0
sort-key=b2
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::tau_lit
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::tau_lit
[namelist:jules_soil_biogeochem=tau_resp]
compulsory=true
@@ -6124,7 +6124,7 @@ description=Exponential decay constant for reduction of respiration with depth
range=0.01:100.0
sort-key=b2
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::tau_resp
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::tau_resp
[namelist:jules_soil_biogeochem=z_burn_max]
compulsory=true
@@ -6132,7 +6132,7 @@ description=Maximum burn depth for soil - soil carbon is burned above this level
range=0.0:10.0
sort-key=b2
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::z_burn_max
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::z_burn_max
[namelist:jules_soil_ecosse]
compulsory=true
@@ -6287,7 +6287,7 @@ type=real
[namelist:jules_soil_ecosse=l_decomp_slow]
compulsory=true
description=Switch to slow decomposition when N is limiting
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_ecosse.nml.html#JULES_SOIL_ECOSSE::l_decomp_slow
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_ecosse.nml.html#JULES_SOIL_ECOSSE::l_decomp_slow
value-titles=Decomposition slowed, Decomposition less efficient
values=.true.,.false.
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -6295,7 +6295,7 @@ widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
[namelist:jules_soil_ecosse=l_driver_ave]
compulsory=true
description=Switch for time-averaging of ECOSSE driving variables
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_ecosse.nml.html#JULES_SOIL_ECOSSE::l_driver_ave
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_ecosse.nml.html#JULES_SOIL_ECOSSE::l_driver_ave
value-titles=Time average, Instantaneous values
values=.true.,.false.
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -6305,7 +6305,7 @@ compulsory=true
description=Switch to match soil C and N layers to soil moisture layers
trigger=namelist:jules_soil_ecosse=dim_cslayer: .false.;
=namelist:jules_soil_ecosse=dz_soilc_io: .false.;
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_soil_ecosse.nml.html#JULES_SOIL_ECOSSE::l_match_layers
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_soil_ecosse.nml.html#JULES_SOIL_ECOSSE::l_match_layers
value-titles=Match to soil moisture layers, Specify layers
values=.true.,.false.
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -6417,7 +6417,7 @@ compulsory=true
description=Configuration of spatially varying soil properties
ns=namelist/Ancillary data/Soil properties
sort-key=17
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#namelist-JULES_SOIL_PROPS
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#namelist-JULES_SOIL_PROPS
widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var use_file var_name tpl_name const_val
[namelist:jules_soil_props=const_val]
@@ -6427,14 +6427,14 @@ fail-if=len(this) != namelist:jules_soil_props=nvars
length=:
sort-key=9
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::const_val
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::const_val
[namelist:jules_soil_props=const_z]
compulsory=true
description=Use constant-profile soil properties
sort-key=2
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::const_z
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::const_z
[namelist:jules_soil_props=file]
compulsory=true
@@ -6445,7 +6445,7 @@ sort-key=3
trigger=namelist:jules_soil_props=tpl_name: '%vv' in this;
=namelist:jules_soil_props=read_list: '%vv' not in this;
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::file
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::file
[namelist:jules_soil_props=nvars]
compulsory=true
@@ -6455,14 +6455,14 @@ sort-key=4
trigger=namelist:jules_soil_props=var: this > 0;
= namelist:jules_soil_props=use_file: this > 0;
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::nvars
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::nvars
[namelist:jules_soil_props=read_from_dump]
compulsory=true
description=Read spatially varying soil properties from the dump file
sort-key=1
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::read_from_dump
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::read_from_dump
[namelist:jules_soil_props=read_list]
compulsory=true
@@ -6470,7 +6470,7 @@ description=Use list of file names; one per line for each of nvars.
fail-if=this == '.true.' and '%vv' in namelist:jules_soil_props=file; # Cannot use variable name templating while reading a list of files.
sort-key=3a
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::read_list
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::read_list
[namelist:jules_soil_props=tpl_name]
compulsory=true
@@ -6479,7 +6479,7 @@ fail-if=len(this) != namelist:jules_soil_props=nvars
length=:
sort-key=8
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::tpl_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::tpl_name
[namelist:jules_soil_props=use_file]
compulsory=true
@@ -6491,7 +6491,7 @@ trigger=namelist:jules_soil_props=file: any(this == '.true.');
= namelist:jules_soil_props=var_name: any(this == '.true.');
= namelist:jules_soil_props=const_val: not all(this == '.true.');
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::use_file
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::use_file
[namelist:jules_soil_props=var]
compulsory=true
@@ -6499,7 +6499,7 @@ description=Name of the soil variable, as recognised by JULES
fail-if=len(this) != namelist:jules_soil_props=nvars
length=:
sort-key=5
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::var
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::var
values='albsoil','b','hcap','hcon','satcon','sathh','sm_crit','sm_sat','sm_wilt','clay','soil_ph'
[namelist:jules_soil_props=var_name]
@@ -6509,13 +6509,13 @@ fail-if=len(this) != namelist:jules_soil_props=nvars
length=:
sort-key=7
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::var_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::var_name
[namelist:jules_spinup]
compulsory=true
ns=namelist/Spinup configuration
sort-key=04
-url=http://jules-lsm.github.io/vn8.0/namelists/timesteps.nml.html#namelist-JULES_SPINUP
+url=https://metoffice.github.io/jules/vn8.0/namelists/timesteps.nml.html#namelist-JULES_SPINUP
widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var use_percent tolerance
[namelist:jules_spinup=max_spinup_cycles]
@@ -6528,7 +6528,7 @@ trigger=namelist:jules_spinup=spinup_start: this > 0;
= namelist:jules_spinup=terminate_on_spinup_fail: this > 0;
= namelist:jules_spinup=nvars: this > 0;
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/timesteps.nml.html#JULES_SPINUP::max_spinup_cycles
+url=https://metoffice.github.io/jules/vn8.0/namelists/timesteps.nml.html#JULES_SPINUP::max_spinup_cycles
[namelist:jules_spinup=nvars]
compulsory=true
@@ -6539,7 +6539,7 @@ trigger=namelist:jules_spinup=var: this > 0;
= namelist:jules_spinup=use_percent: this > 0;
= namelist:jules_spinup=tolerance: this > 0;
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/timesteps.nml.html#JULES_SPINUP::nvars
+url=https://metoffice.github.io/jules/vn8.0/namelists/timesteps.nml.html#JULES_SPINUP::nvars
[namelist:jules_spinup=spinup_end]
compulsory=true
@@ -6547,7 +6547,7 @@ description=End time for each cycle of spinup
pattern=\d{4}-\d{2}-\d{2}\s{1}\d{2}:\d{2}:\d{2}
sort-key=3
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/timesteps.nml.html#JULES_SPINUP::spinup_end
+url=https://metoffice.github.io/jules/vn8.0/namelists/timesteps.nml.html#JULES_SPINUP::spinup_end
[namelist:jules_spinup=spinup_start]
compulsory=true
@@ -6555,14 +6555,14 @@ description=Start time for each cycle of spinup
pattern=\d{4}-\d{2}-\d{2}\s{1}\d{2}:\d{2}:\d{2}
sort-key=2
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/timesteps.nml.html#JULES_SPINUP::spinup_start
+url=https://metoffice.github.io/jules/vn8.0/namelists/timesteps.nml.html#JULES_SPINUP::spinup_start
[namelist:jules_spinup=terminate_on_spinup_fail]
compulsory=true
description=End the run if the model has not spun up
sort-key=4
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/timesteps.nml.html#JULES_SPINUP::terminate_on_spinup_fail
+url=https://metoffice.github.io/jules/vn8.0/namelists/timesteps.nml.html#JULES_SPINUP::terminate_on_spinup_fail
[namelist:jules_spinup=tolerance]
compulsory=true
@@ -6571,7 +6571,7 @@ fail-if=len(this) != namelist:jules_spinup=nvars; # Must have exactly nvars entr
length=:
sort-key=8
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/timesteps.nml.html#JULES_SPINUP::tolerance
+url=https://metoffice.github.io/jules/vn8.0/namelists/timesteps.nml.html#JULES_SPINUP::tolerance
[namelist:jules_spinup=use_percent]
compulsory=true
@@ -6580,7 +6580,7 @@ fail-if=len(this) != namelist:jules_spinup=nvars; # Must have exactly nvars entr
length=:
sort-key=7
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/timesteps.nml.html#JULES_SPINUP::use_percent
+url=https://metoffice.github.io/jules/vn8.0/namelists/timesteps.nml.html#JULES_SPINUP::use_percent
[namelist:jules_spinup=var]
compulsory=true
@@ -6588,21 +6588,21 @@ description=Variables to be used to determine if the model has spun up
fail-if=len(this) != namelist:jules_spinup=nvars; # Must have exactly nvars entries
length=:
sort-key=6
-url=http://jules-lsm.github.io/vn8.0/namelists/timesteps.nml.html#JULES_SPINUP::var
+url=https://metoffice.github.io/jules/vn8.0/namelists/timesteps.nml.html#JULES_SPINUP::var
values='smcl','t_soil'
[namelist:jules_surf_hgt]
compulsory=true
ns=namelist/Grid configuration/Tile elevations
sort-key=15
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#namelist-JULES_SURF_HGT
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#namelist-JULES_SURF_HGT
[namelist:jules_surf_hgt=file]
compulsory=true
description=Name of the file containing tile elevations relative to the gridbox mean
sort-key=4
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_SURF_HGT::file
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_SURF_HGT::file
[namelist:jules_surf_hgt=l_elev_absolute_height]
compulsory=true
@@ -6614,7 +6614,7 @@ trigger=namelist:jules_surf_hgt=use_file: all(this == '.false.');
= namelist:jules_z_land=use_file: any(this == '.true.');
= namelist:jules_z_land=surf_hgt_band: any(this == '.true.');
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_SURF_HGT::l_elev_absolute_height
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_SURF_HGT::l_elev_absolute_height
[namelist:jules_surf_hgt=surf_hgt_io]
compulsory=true
@@ -6623,14 +6623,14 @@ fail-if=(namelist:jules_surface=l_aggregate and len(this) != 1) or (not namelist
length=:
sort-key=6
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_SURF_HGT::surf_hgt_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_SURF_HGT::surf_hgt_io
[namelist:jules_surf_hgt=surf_hgt_name]
compulsory=true
description=Name of the variable containing tile elevations relative to the gridbox mean
sort-key=5
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_SURF_HGT::surf_hgt_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_SURF_HGT::surf_hgt_name
[namelist:jules_surf_hgt=use_file]
compulsory=true
@@ -6641,7 +6641,7 @@ trigger=namelist:jules_surf_hgt=file: .true.;
= namelist:jules_surf_hgt=surf_hgt_name: .true.;
= namelist:jules_surf_hgt=surf_hgt_io: .false. ;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_SURF_HGT::use_file
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_SURF_HGT::use_file
[namelist:jules_surf_hgt=zero_height]
compulsory=true
@@ -6649,7 +6649,7 @@ description=Set all tile elevations to zero
sort-key=1
trigger=namelist:jules_surf_hgt=l_elev_absolute_height: .false.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_SURF_HGT::zero_height
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_SURF_HGT::zero_height
#[namelist:jules_surface] has moved to jules-shared/jules-surface
[namelist:jules_surface=all_tiles]
@@ -6657,7 +6657,7 @@ compulsory=true
description=Do calculations of tile properties on all tiles (except land ice)
=for all gridpoints even when the tile fraction is zero
sort-key=Panel-F10
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::all_tiles
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::all_tiles
value-titles=Off,On
values=0,1
@@ -6666,14 +6666,14 @@ description=Coupling coefficient for co-limitation
ns=namelist/JULES Science Settings/jules_surface/Parameters
sort-key=c
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::beta1
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::beta1
[namelist:jules_surface=beta2]
description=Coupling coefficient for co-limitation
ns=namelist/JULES Science Settings/jules_surface/Parameters
sort-key=d
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::beta2
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::beta2
[namelist:jules_surface=beta_cnv_bl]
compulsory=true
@@ -6682,7 +6682,7 @@ ns=namelist/JULES Science Settings/jules_surface/Parameters
range=0.0:
sort-key=Panel-F11a
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::beta_cnv_bl
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::beta_cnv_bl
[namelist:jules_surface=cor_mo_iter]
trigger=namelist:jules_surface=beta_cnv_bl: 4;
@@ -6709,7 +6709,7 @@ description=Factor in expressions for limitation of photosynthesis
ns=namelist/JULES Science Settings/jules_surface/Parameters
sort-key=e
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::fwe_c3
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::fwe_c3
[namelist:jules_surface=fwe_c4]
description=Factor in expressions for limitation of photosynthesis
@@ -6717,27 +6717,27 @@ description=Factor in expressions for limitation of photosynthesis
ns=namelist/JULES Science Settings/jules_surface/Parameters
sort-key=f
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::fwe_c4
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::fwe_c4
[namelist:jules_surface=hleaf]
description=Specific heat capacity of leaves (J / K / kg Carbon)
ns=namelist/JULES Science Settings/jules_surface/Parameters
sort-key=a
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::hleaf
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::hleaf
[namelist:jules_surface=hwood]
description=Specific heat capacity of wood (J / K / kg Carbon)
ns=namelist/JULES Science Settings/jules_surface/Parameters
sort-key=b
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::hwood
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::hwood
[namelist:jules_surface=i_aggregate_opt]
compulsory=true
description=Method of aggregating tiled properties
sort-key=Panel-F02a
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::i_aggregate_opt
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::i_aggregate_opt
value-titles=Original option,Separate aggregation
values=0,1
@@ -6756,7 +6756,7 @@ compulsory=true
description=Method of diagnosing the screen temperature
fail-if=(this == 2 or this == 3) and namelist:jules_model_environment=l_jules_parent == 0; # The preferred option in standalone is 0. The decoupled option specified is not recommended until driving JULES with a decoupled variable is fully tested.
sort-key=Panel-F12
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::iscrntdiag
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::iscrntdiag
values=0,1
[namelist:jules_surface=l_aggregate]
@@ -6765,7 +6765,7 @@ description=Use aggregate surface scheme
sort-key=Panel-F02
trigger=namelist:jules_surface=i_aggregate_opt: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::l_aggregate
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::l_aggregate
[namelist:jules_surface=l_elev_land_ice]
compulsory=true
@@ -6781,21 +6781,21 @@ trigger=namelist:jules_soil=dzsoil_elev: .true.;
=namelist:jules_surface_types=elev_ice: .true.;
=namelist:jules_surface_types=elev_rock: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::l_elev_land_ice
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::l_elev_land_ice
[namelist:jules_surface=l_elev_lw_down]
compulsory=true
description=Adjust downward longwave radiation for elevated tiles
sort-key=Panel-F05
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::l_elev_lw_down
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::l_elev_lw_down
[namelist:jules_surface=l_epot_corr]
compulsory=true
description=Use correction to calculation of potential evaporation
sort-key=Panel-F06
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::l_epot_corr
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::l_epot_corr
[namelist:jules_surface=l_flake_model]
compulsory=true
@@ -6812,14 +6812,14 @@ compulsory=true
description=Use implicit numerics to update land ice temperatures
sort-key=Panel-F07
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::l_land_ice_imp
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::l_land_ice_imp
[namelist:jules_surface=l_mo_buoyancy_calc]
compulsory=true
description=Switch for using interacting buoyancy in Monin-Obukhov calculation
sort-key=Panel-F14
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::l_mo_buoyancy_calc
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::l_mo_buoyancy_calc
[namelist:jules_surface=l_point_data]
compulsory=true
@@ -6827,7 +6827,7 @@ description=Using point rainfall data
sort-key=Panel-F08
trigger=namelist:jules_drive=t_for_con_rain: .false.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::l_point_data
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface.nml.html#JULES_SURFACE::l_point_data
[namelist:jules_surface=l_vary_z0m_soil]
fail-if=this == '.true.' and namelist:jules_model_environment=l_jules_parent == 0; # Variable roughness length of bare soil is currently not available to standalone.
@@ -6852,7 +6852,7 @@ fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less th
range=1:
sort-key=Panel-A1b
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::brd_leaf_dec
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::brd_leaf_dec
[namelist:jules_surface_types=brd_leaf_eg_temp]
description=Pseudo level of broadleaf (evergreen temperate) PFT
@@ -6860,7 +6860,7 @@ fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less th
range=1:
sort-key=Panel-A1d
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::brd_leaf_eg_temp
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::brd_leaf_eg_temp
[namelist:jules_surface_types=brd_leaf_eg_trop]
description=Pseudo level of broadleaf (evergreen tropical) PFT
@@ -6869,7 +6869,7 @@ help=Must have value <= npft
range=1:
sort-key=Panel-A1c
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::brd_leaf_eg_trop
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::brd_leaf_eg_trop
[namelist:jules_surface_types=c3_crop]
description=Pseudo level of C3 crop PFT
@@ -6877,7 +6877,7 @@ fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less th
range=1:
sort-key=Panel-A3b
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::c3_crop
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::c3_crop
[namelist:jules_surface_types=c3_pasture]
description=Pseudo level of C3 pasture PFT
@@ -6885,7 +6885,7 @@ fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less th
range=1:
sort-key=Panel-A3c
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::c3_pasture
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::c3_pasture
[namelist:jules_surface_types=c4_crop]
description=Pseudo level of C4 crop PFT
@@ -6893,7 +6893,7 @@ fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less th
range=1:
sort-key=Panel-A4b
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::c4_crop
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::c4_crop
[namelist:jules_surface_types=c4_pasture]
description=Pseudo level of C4 pasture PFT
@@ -6901,7 +6901,7 @@ fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less th
range=1:
sort-key=Panel-A4c
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::c4_pasture
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::c4_pasture
[namelist:jules_surface_types=elev_ice]
compulsory=true
@@ -6912,7 +6912,7 @@ length=:
range=-1,1:
sort-key=Panel-A9b
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::elev_ice
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::elev_ice
[namelist:jules_surface_types=elev_rock]
compulsory=true
@@ -6923,7 +6923,7 @@ length=:
range=-1,1:
sort-key=Panel-A9c
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::elev_rock
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::elev_rock
[namelist:jules_surface_types=ncpft]
description=Number of crop plant functional types to be modelled
@@ -6936,7 +6936,7 @@ trigger=namelist:jules_vegetation=l_prescsow: this > 0;
= namelist:jules_crop_props: this > 0;
= namelist:jules_cropparm: this > 0;
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::ncpft
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::ncpft
[namelist:jules_surface_types=ndl_leaf_dec]
description=Pseudo level of needleleaf (deciduous) PFT
@@ -6944,7 +6944,7 @@ fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less th
range=1:
sort-key=Panel-A2b
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::ndl_leaf_dec
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::ndl_leaf_dec
[namelist:jules_surface_types=ndl_leaf_eg]
description=Pseudo level of needleleaf (evergreen) PFT
@@ -6952,7 +6952,7 @@ fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less th
range=1:
sort-key=Panel-A2c
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::ndl_leaf_eg
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::ndl_leaf_eg
[namelist:jules_surface_types=shrub_dec]
description=Pseudo level of shrub (deciduous) PFT
@@ -6960,7 +6960,7 @@ fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less th
range=1:
sort-key=Panel-A5b
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::shrub_dec
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::shrub_dec
[namelist:jules_surface_types=shrub_eg]
description=Pseudo level of shrub (evergreen) PFT
@@ -6968,7 +6968,7 @@ fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less th
range=1:
sort-key=Panel-A5c
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::shrub_eg
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::shrub_eg
[namelist:jules_surface_types=tile_map_ids]
description=Tile mapping array from input to output dump surface type configuration
@@ -6995,7 +6995,7 @@ length=:
range=1:
sort-key=Panel-A0e
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::usr_type
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::usr_type
[namelist:jules_temp_fixes]
compulsory=true
@@ -7003,13 +7003,13 @@ description=To assist managing science fixes across JULES versions
ns=namelist/JULES Science Settings/jules_temp_fixes
sort-key=00
title=Short term logicals
-url=http://jules-lsm.github.io/vn8.0/namelists/science_fixes.nml.html#namelist-JULES_TEMP_SWITCHES
+url=https://metoffice.github.io/jules/vn8.0/namelists/science_fixes.nml.html#namelist-JULES_TEMP_SWITCHES
[namelist:jules_temp_fixes=ctile_orog_fix]
compulsory=true
description=Fix surface exchange in coastally tiled grid-boxes
fail-if=(this == '0' or this == '1') and namelist:jules_model_environment=l_jules_parent == 0; # This should be 2 in JULES standalone.
-url=http://jules-lsm.github.io/vn8.0/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::ctile_orog_fix
+url=https://metoffice.github.io/jules/vn8.0/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::ctile_orog_fix
value-titles=No fix,Correct sea adjust land,Correct sea only
values=0,1,2
@@ -7017,40 +7017,40 @@ values=0,1,2
compulsory=true
description=Improve the accuracy of air density in surface fluxes
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_accurate_rho
+url=https://metoffice.github.io/jules/vn8.0/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_accurate_rho
[namelist:jules_temp_fixes=l_dtcanfix]
compulsory=true
description=Correct the evolution of the skin temperature in the implicit solver
fail-if=this == '.false.' and namelist:jules_model_environment=l_jules_parent == 0; # This should be .true. in JULES standalone.
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_dtcanfix
+url=https://metoffice.github.io/jules/vn8.0/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_dtcanfix
[namelist:jules_temp_fixes=l_fix_alb_ice_thick]
compulsory=true
description=Fix bug in ice thickness used for sea ice albedo calculation.
fail-if=this == '.false.' and namelist:jules_model_environment=l_jules_parent == 0; # This should be .true. in JULES standalone.
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_alb_ice_thick
+url=https://metoffice.github.io/jules/vn8.0/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_alb_ice_thick
[namelist:jules_temp_fixes=l_fix_albsnow_ts]
compulsory=true
description=Fix bug in the two-stream calculation of the albedo of snow.
fail-if=this == '.false.' and namelist:jules_model_environment=l_jules_parent == 0; # This should be .true. in JULES standalone.
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_albsnow_ts
+url=https://metoffice.github.io/jules/vn8.0/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_albsnow_ts
[namelist:jules_temp_fixes=l_fix_drydep_so2_water]
compulsory=true
description=Use correct surface resistance of water when calculating the dry deposition of SO2
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_drydep_so2_water
+url=https://metoffice.github.io/jules/vn8.0/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_drydep_so2_water
[namelist:jules_temp_fixes=l_fix_improve_drydep]
compulsory=true
description=Fix dry deposition velocities
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_improve_drydep
+url=https://metoffice.github.io/jules/vn8.0/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_improve_drydep
[namelist:jules_temp_fixes=l_fix_lake_ice_temperatures]
compulsory=true
@@ -7058,58 +7058,58 @@ description=Fix evolution of lake ice temperatures
help=Allow sea ice temperatures in lakes to evolve over time for atmosphere-ocean coupled
=models when the lake is defined as a sea point but is not coupled to an ocean model.
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_lake_ice_temperatures
+url=https://metoffice.github.io/jules/vn8.0/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_lake_ice_temperatures
[namelist:jules_temp_fixes=l_fix_moruses_roof_rad_coupling]
compulsory=true
description=Correction to the roof radiative coupling of MORUSES
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_moruses_roof_rad_coupling
+url=https://metoffice.github.io/jules/vn8.0/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_moruses_roof_rad_coupling
[namelist:jules_temp_fixes=l_fix_neg_snow]
compulsory=true
description=Activate corrections to avoid the generation of negative amounts of snow.
fail-if=this == '.false.' and namelist:jules_model_environment=l_jules_parent == 0; # This should be .true. in JULES standalone.
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_neg_snow
+url=https://metoffice.github.io/jules/vn8.0/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_neg_snow
[namelist:jules_temp_fixes=l_fix_osa_chloro]
compulsory=true
description=Correct the units of chlorophyll in the ocean surface albedo
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_osa_chloro
+url=https://metoffice.github.io/jules/vn8.0/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_osa_chloro
[namelist:jules_temp_fixes=l_fix_snow_frac]
compulsory=true
description=Correction to prevent persistent small snow amounts when using the frac_snow_subl_melt=1 option
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_snow_frac
+url=https://metoffice.github.io/jules/vn8.0/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_snow_frac
[namelist:jules_temp_fixes=l_fix_ukca_h2dd_x]
compulsory=true
description=Fix for UKCA deposition of H2.
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_h2dd_x
+url=https://metoffice.github.io/jules/vn8.0/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_h2dd_x
[namelist:jules_temp_fixes=l_fix_ustar_dust]
compulsory=true
description=Fix surface exchange for dust deposition
fail-if=this == '.false.' and namelist:jules_model_environment=l_jules_parent == 0; # This should be .true. in JULES standalone.
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_ustar_dust
+url=https://metoffice.github.io/jules/vn8.0/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_ustar_dust
[namelist:jules_temp_fixes=l_fix_wind_snow]
compulsory=true
description=Fix to ensure wind speed is provided for snow unloading from vegetation
fail-if=this == '.false.' and namelist:jules_model_environment=l_jules_parent == 0; # This should be .true. in JULES standalone.
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_wind_snow
+url=https://metoffice.github.io/jules/vn8.0/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_wind_snow
[namelist:jules_time]
compulsory=true
ns=namelist/Timestepping information
sort-key=03
-url=http://jules-lsm.github.io/vn8.0/namelists/timesteps.nml.html#namelist-JULES_TIME
+url=https://metoffice.github.io/jules/vn8.0/namelists/timesteps.nml.html#namelist-JULES_TIME
[namelist:jules_time=l_360]
compulsory=true
@@ -7118,21 +7118,21 @@ fail-if=this == '.false.' and namelist:imogen_onoff_switch=l_imogen == '.true.';
sort-key=1
trigger=namelist:jules_time=l_leap: .false.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/timesteps.nml.html#JULES_TIME::l_360
+url=https://metoffice.github.io/jules/vn8.0/namelists/timesteps.nml.html#JULES_TIME::l_360
[namelist:jules_time=l_leap]
compulsory=true
description=Include leap years
sort-key=2
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/timesteps.nml.html#JULES_TIME::l_leap
+url=https://metoffice.github.io/jules/vn8.0/namelists/timesteps.nml.html#JULES_TIME::l_leap
[namelist:jules_time=l_local_solar_time]
compulsory=true
description=Interpret time in the driving data and throughout the code as local solar time.
sort-key=2
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/timesteps.nml.html#JULES_TIME::l_local_solar_time
+url=https://metoffice.github.io/jules/vn8.0/namelists/timesteps.nml.html#JULES_TIME::l_local_solar_time
[namelist:jules_time=main_run_end]
compulsory=true
@@ -7140,7 +7140,7 @@ description=End time for the integration
pattern=\d{4}-\d{2}-\d{2}\s{1}\d{2}:\d{2}:\d{2}
sort-key=5
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/timesteps.nml.html#JULES_TIME::main_run_end
+url=https://metoffice.github.io/jules/vn8.0/namelists/timesteps.nml.html#JULES_TIME::main_run_end
[namelist:jules_time=main_run_start]
compulsory=true
@@ -7148,14 +7148,14 @@ description=Start time for the integration
pattern=\d{4}-\d{2}-\d{2}\s{1}\d{2}:\d{2}:\d{2}
sort-key=4
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/timesteps.nml.html#JULES_TIME::main_run_start
+url=https://metoffice.github.io/jules/vn8.0/namelists/timesteps.nml.html#JULES_TIME::main_run_start
[namelist:jules_time=print_step]
description=Number of timesteps between printing timestep information to screen
range=1:
sort-key=6
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/timesteps.nml.html#JULES_TIME::print_step
+url=https://metoffice.github.io/jules/vn8.0/namelists/timesteps.nml.html#JULES_TIME::print_step
[namelist:jules_time=timestep_len]
compulsory=true
@@ -7163,14 +7163,14 @@ description=Model timestep length (s)
range=1:
sort-key=3
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/timesteps.nml.html#JULES_TIME::timestep_len
+url=https://metoffice.github.io/jules/vn8.0/namelists/timesteps.nml.html#JULES_TIME::timestep_len
[namelist:jules_top]
compulsory=true
description=Configuration of spatially varying TOPMODEL properties
ns=namelist/Ancillary data/TOPMODEL properties
sort-key=18
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#namelist-JULES_TOP
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#namelist-JULES_TOP
widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var use_file var_name tpl_name const_val
[namelist:jules_top=const_val]
@@ -7180,7 +7180,7 @@ fail-if=len(this) != namelist:jules_top=nvars
length=:
sort-key=8
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_TOP::const_val
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_TOP::const_val
[namelist:jules_top=file]
compulsory=true
@@ -7191,7 +7191,7 @@ sort-key=2
trigger=namelist:jules_top=tpl_name: '%vv' in this;
=namelist:jules_top=read_list: '%vv' not in this;
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_TOP::file
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_TOP::file
[namelist:jules_top=nvars]
compulsory=true
@@ -7201,14 +7201,14 @@ sort-key=3
trigger=namelist:jules_top=var: this > 0;
= namelist:jules_top=use_file: this > 0;
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_TOP::nvars
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_TOP::nvars
[namelist:jules_top=read_from_dump]
compulsory=true
description=Read spatially varying TOPMODEL properties from the dump file
sort-key=1
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_TOP::read_from_dump
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_TOP::read_from_dump
[namelist:jules_top=read_list]
compulsory=true
@@ -7216,7 +7216,7 @@ description=Use list of file names; one per line for each of nvars.
fail-if=this == '.true.' and '%vv' in namelist:jules_top=file; # Cannot use variable name templating while reading a list of files.
sort-key=2a
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_TOP::read_list
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_TOP::read_list
[namelist:jules_top=tpl_name]
compulsory=true
@@ -7225,7 +7225,7 @@ fail-if=len(this) != namelist:jules_top=nvars
length=:
sort-key=7
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_TOP::tpl_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_TOP::tpl_name
[namelist:jules_top=use_file]
compulsory=true
@@ -7237,7 +7237,7 @@ trigger=namelist:jules_top=file: any(this == '.true.');
= namelist:jules_top=var_name: any(this == '.true.');
= namelist:jules_top=const_val: not all(this == '.true.');
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_TOP::use_file
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_TOP::use_file
[namelist:jules_top=var]
compulsory=true
@@ -7245,7 +7245,7 @@ description=Names of the TOPMODEL variable, as recognised by JULES
fail-if=len(this) != namelist:jules_top=nvars
length=:
sort-key=4
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_TOP::var
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_TOP::var
values='fexp','ti_mean','ti_sig'
[namelist:jules_top=var_name]
@@ -7255,7 +7255,7 @@ fail-if=len(this) != namelist:jules_top=nvars
length=:
sort-key=6
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_TOP::var_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_TOP::var_name
[namelist:jules_triffid]
compulsory=true
@@ -7267,7 +7267,7 @@ description=Most parameters in this section are required, even if they are not u
ns=namelist/JULES Science Settings/jules_triffid
sort-key=10
title=TRIFFID PFT parameters
-url=http://jules-lsm.github.io/vn8.0/namelists/triffid_params.nml.html#namelist-JULES_TRIFFID
+url=https://metoffice.github.io/jules/vn8.0/namelists/triffid_params.nml.html#namelist-JULES_TRIFFID
widget[rose-config-edit]=cylc8_compat.PageArrayTable
[namelist:jules_triffid=ag_expand_io]
@@ -7277,7 +7277,7 @@ description=Type of agricultural expansion employed when l_ag_expand=T.
=1 means new agricultural area is automatically filled with the selected PFT.
fail-if=len(this) != namelist:jules_surface_types=npft
length=:
-url=http://jules-lsm.github.io/vn8.0/namelists/triffid_params.nml.html#JULES_TRIFFID::ag_expand_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/triffid_params.nml.html#JULES_TRIFFID::ag_expand_io
values=0,1
[namelist:jules_triffid=alloc_fast_io]
@@ -7285,28 +7285,28 @@ compulsory=true
fail-if=len(this) != namelist:jules_surface_types=npft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/triffid_params.nml.html#JULES_TRIFFID::alloc_fast_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/triffid_params.nml.html#JULES_TRIFFID::alloc_fast_io
[namelist:jules_triffid=alloc_med_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=npft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/triffid_params.nml.html#JULES_TRIFFID::alloc_med_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/triffid_params.nml.html#JULES_TRIFFID::alloc_med_io
[namelist:jules_triffid=alloc_slow_io]
compulsory=true
fail-if=len(this) != namelist:jules_surface_types=npft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/triffid_params.nml.html#JULES_TRIFFID::alloc_slow_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/triffid_params.nml.html#JULES_TRIFFID::alloc_slow_io
[namelist:jules_triffid=crop_io]
compulsory=true
description=Flag indicating whether the PFT is crop, pasture, bioenergy/forestry, or natural.
fail-if=any(this > 1) and (namelist:jules_vegetation=l_trif_crop == '.false.') or (len(this) != namelist:jules_surface_types=npft)
length=:
-url=http://jules-lsm.github.io/vn8.0/namelists/triffid_params.nml.html#JULES_TRIFFID::crop_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/triffid_params.nml.html#JULES_TRIFFID::crop_io
value-titles=Natural,Crop,Pasture,Bioenergy/Forestry
values=0,1,2,3
@@ -7315,7 +7315,7 @@ compulsory=true
fail-if=len(this) != namelist:jules_surface_types=npft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/triffid_params.nml.htm#JULES_TRIFFID::dpm_rpm_ratio_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/triffid_params.nml.htm#JULES_TRIFFID::dpm_rpm_ratio_io
[namelist:jules_triffid=g_area_io]
compulsory=true
@@ -7323,7 +7323,7 @@ description=Disturbance rate (/360days)
fail-if=len(this) != namelist:jules_surface_types=npft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/triffid_params.nml.html#JULES_TRIFFID::g_area_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/triffid_params.nml.html#JULES_TRIFFID::g_area_io
[namelist:jules_triffid=g_grow_io]
compulsory=true
@@ -7331,7 +7331,7 @@ description=Rate of leaf growth (/360days)
fail-if=len(this) != namelist:jules_surface_types=npft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/triffid_params.nml.html#JULES_TRIFFID::g_grow_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/triffid_params.nml.html#JULES_TRIFFID::g_grow_io
[namelist:jules_triffid=g_root_io]
compulsory=true
@@ -7339,7 +7339,7 @@ description=Turnover rate for root biomass (/360days)
fail-if=len(this) != namelist:jules_surface_types=npft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/triffid_params.nml.html#JULES_TRIFFID::g_root_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/triffid_params.nml.html#JULES_TRIFFID::g_root_io
[namelist:jules_triffid=g_wood_io]
compulsory=true
@@ -7347,7 +7347,7 @@ description=Turnover rate for woody biomass (/360days)
fail-if=len(this) != namelist:jules_surface_types=npft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/triffid_params.nml.html#JULES_TRIFFID::g_wood_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/triffid_params.nml.html#JULES_TRIFFID::g_wood_io
[namelist:jules_triffid=harvest_freq_io]
compulsory=true
@@ -7355,7 +7355,7 @@ description=Frequency of harvest of crops.
fail-if=len(this) != namelist:jules_surface_types=npft
length=:
sort-key=01a
-url=http://jules-lsm.github.io/vn8.0/namelists/triffid_params.nml.html#JULES_TRIFFID::harvest_freq_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/triffid_params.nml.html#JULES_TRIFFID::harvest_freq_io
[namelist:jules_triffid=harvest_ht_io]
compulsory=true
@@ -7364,7 +7364,7 @@ fail-if=len(this) != namelist:jules_surface_types=npft
length=:
sort-key=01a
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/triffid_params.nml.html#JULES_TRIFFID::harvest_ht_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/triffid_params.nml.html#JULES_TRIFFID::harvest_ht_io
[namelist:jules_triffid=harvest_type_io]
compulsory=true
@@ -7377,7 +7377,7 @@ length=:
sort-key=01
trigger=namelist:jules_triffid=harvest_freq_io: any(this == 2);
=namelist:jules_triffid=harvest_ht_io: any(this == 2);
-url=http://jules-lsm.github.io/vn8.0/namelists/triffid_params.nml.html#JULES_TRIFFID::harvest_type_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/triffid_params.nml.html#JULES_TRIFFID::harvest_type_io
values=0,1,2
[namelist:jules_triffid=lai_max_io]
@@ -7386,7 +7386,7 @@ description=Maximum LAI
fail-if=len(this) != namelist:jules_surface_types=npft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/triffid_params.nml.html#JULES_TRIFFID::lai_max_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/triffid_params.nml.html#JULES_TRIFFID::lai_max_io
[namelist:jules_triffid=lai_min_io]
compulsory=true
@@ -7394,7 +7394,7 @@ description=Minimum LAI
fail-if=len(this) != namelist:jules_surface_types=npft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/triffid_params.nml.html#JULES_TRIFFID::lai_min_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/triffid_params.nml.html#JULES_TRIFFID::lai_min_io
[namelist:jules_triffid=retran_l_io]
compulsory=true
@@ -7402,7 +7402,7 @@ description=Leaf N retranslocation
fail-if=len(this) != namelist:jules_surface_types=npft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/triffid_params.nml.htm#JULES_TRIFFID::retran_l_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/triffid_params.nml.htm#JULES_TRIFFID::retran_l_io
[namelist:jules_triffid=retran_r_io]
compulsory=true
@@ -7410,7 +7410,7 @@ description=Root N retranslocation
fail-if=len(this) != namelist:jules_surface_types=npft
length=:
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/triffid_params.nml.htm#JULES_TRIFFID::retran_r_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/triffid_params.nml.htm#JULES_TRIFFID::retran_r_io
#[namelist:jules_urban] has moved to jules-shared/jules-urban
[namelist:jules_urban=l_moruses_albedo]
@@ -7421,14 +7421,14 @@ compulsory=true
description=Use MacDonald et al. (1998) to calculate effective roughness length and displacement height
fail-if=namelist:jules_urban=l_urban_empirical == '.true.' and this == '.false.'; # Must be true if l_urban_empirical is true
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/urban.nml.html#JULES_URBAN::l_moruses_macdonald
+url=https://metoffice.github.io/jules/vn8.0/namelists/urban.nml.html#JULES_URBAN::l_moruses_macdonald
[namelist:jules_urban=l_urban_empirical]
compulsory=true
description=Use empirical relationships for urban geometry
=NOT AVAILABLE TO UM
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/urban.nml.html#JULES_URBAN::l_urban_empirical
+url=https://metoffice.github.io/jules/vn8.0/namelists/urban.nml.html#JULES_URBAN::l_urban_empirical
#[namelist:jules_vegetation] has moved to jules-shared/jules-vegetation
[namelist:jules_vegetation=act_j_coef]
@@ -7437,7 +7437,7 @@ description=Coefficients for the activation energy of Jmax.
length=3
sort-key=Panel-I20b1
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::act_j_coef
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::act_j_coef
[namelist:jules_vegetation=act_v_coef]
compulsory=true
@@ -7445,7 +7445,7 @@ description=Coefficients for the activation energy of Vcmax.
length=3
sort-key=Panel-I20b2
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::act_v_coef
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::act_v_coef
[namelist:jules_vegetation=c1_usuh]
compulsory=true
@@ -7453,7 +7453,7 @@ description=Ratio of friction velocity to wind speed at the top of a dense canop
range=0:
sort-key=Panel-I09b
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::c1_usuh
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::c1_usuh
[namelist:jules_vegetation=c2_usuh]
compulsory=true
@@ -7461,7 +7461,7 @@ description=Ratio of friction velocity to wind speed at the surface of the subst
range=0:
sort-key=Panel-I09b
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::c2_usuh
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::c2_usuh
[namelist:jules_vegetation=c3_usuh]
compulsory=true
@@ -7470,7 +7470,7 @@ description=Used in the exponent of the equation weighting dense and sparse vege
range=0:
sort-key=Panel-I09b
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::c3_usuh
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::c3_usuh
[namelist:jules_vegetation=can_model]
compulsory=true
@@ -7480,7 +7480,7 @@ trigger=namelist:jules_snow=cansnowpft: 4;
=namelist:jules_snow=snowinterceptfact: 4;
=namelist:jules_snow=snowloadlai: 4;
=namelist:jules_snow=snowunloadfact: 4;
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::can_model
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::can_model
value-titles=No distinct canopy,Radiative canopy with no heat capacity,Radiative canopy with heat capacity,As 3 but with snow beneath canopy
values=1,2,3,4
warn-if=this == 3; # can_model = 3 is deprecated, with 4 preferred
@@ -7498,7 +7498,7 @@ description=Leaf level drag coefficient
range=0:1
sort-key=Panel-I09b
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::cd_leaf
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::cd_leaf
[namelist:jules_vegetation=dsj_coef]
compulsory=true
@@ -7506,7 +7506,7 @@ description=Coefficients for the rate of change with leaf temperature of the Jma
length=3
sort-key=Panel-I20a1
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::dsj_coef
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::dsj_coef
[namelist:jules_vegetation=dsv_coef]
compulsory=true
@@ -7514,21 +7514,21 @@ description=Coefficients for the rate of change with leaf temperature of the Vcm
length=3
sort-key=Panel-I20a1
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::dsv_coef
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::dsv_coef
[namelist:jules_vegetation=frac_min]
compulsory=true
description=Minimum fraction that a PFT is allowed to cover if TRIFFID is used
sort-key=Panel-I02b
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::frac_min
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::frac_min
[namelist:jules_vegetation=frac_seed]
compulsory=true
description=Seed fraction for TRIFFID
sort-key=Panel-I02b
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::frac_seed
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::frac_seed
[namelist:jules_vegetation=fsmc_shape]
compulsory=true
@@ -7536,7 +7536,7 @@ description=Shape of soil moisture stress on vegetation function
fail-if=(namelist:jules_vegetation=l_use_pft_psi == ".false." or namelist:jules_soil_props=const_z == ".false.") and this == 1; # 1. Piece-wise linear in soil potential. Currently only allowed when const_z = T and l_use_pft_psi = T.
=this == 1 and namelist:jules_model_environment=l_jules_parent == 1; # Piece-wise linear in soil potential is not currently available to the UM. Should be 0 (volumetric soil moisture).
sort-key=Panel-I17
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::fsmc_shape
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::fsmc_shape
value-titles=Piece-wise linear in volumetric soil moisture, Piece-wise linear in soil potential
values=0,1
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -7545,7 +7545,7 @@ widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
compulsory=true
description=The method to use for ignitions
sort-key=Panel-I16a
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::ignition_method
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::ignition_method
value-titles=(1) constant human and natural ignition sources,
=(2) constant human varying natural ignition sources,
=(3) varying human and natural ignition sources
@@ -7557,7 +7557,7 @@ description=Number of layers for canopy radiation model
range=1:100
sort-key=Panel-I13a
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::ilayers
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::ilayers
[namelist:jules_vegetation=jv25_coef]
compulsory=true
@@ -7565,7 +7565,7 @@ description=Coefficients for the ratio Jmax:Vcmax at 25 degC.
length=3
sort-key=Panel-I20a1
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::jv25_coef
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::jv25_coef
[namelist:jules_vegetation=l_ag_expand]
compulsory=true
@@ -7575,7 +7575,7 @@ fail-if=this == '.true.' and namelist:jules_vegetation=l_trif_biocrop == '.false
sort-key=Panel-I02c1a1
trigger=namelist:jules_triffid=ag_expand_io: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_ag_expand
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_ag_expand
[namelist:jules_vegetation=l_bvoc_emis]
compulsory=true
@@ -7588,7 +7588,7 @@ trigger=namelist:jules_pftparm=ief_io: .true.;
=namelist:jules_pftparm=ci_st_io: .true.;
=namelist:jules_pftparm=gpp_st_io: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_bvoc_emis
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_bvoc_emis
[namelist:jules_vegetation=l_croprotate]
compulsory=true
@@ -7597,7 +7597,7 @@ description=Switch to allow double cropping in JULES
fail-if=namelist:jules_vegetation=l_prescsow == '.false.' and this == '.true.'; # l_prescsow must be TRUE if l_croprotate = TRUE
sort-key=Panel-I14
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_croprotate
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_croprotate
[namelist:jules_vegetation=l_gleaf_fix]
compulsory=true
@@ -7605,14 +7605,14 @@ description=Use fix for accumulating g_leaf_phen_acc between calls to TRIFFID
=Standalone only bug fix.
sort-key=Panel-I15
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_gleaf_fix
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_gleaf_fix
[namelist:jules_vegetation=l_ht_compete]
compulsory=true
description=Switch for using height based competition in TRIFFID
sort-key=Panel-I02c
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_ht_compete
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_ht_compete
[namelist:jules_vegetation=l_inferno]
compulsory=true
@@ -7640,14 +7640,14 @@ trigger=namelist:jules_vegetation=ignition_method: .true.;
=namelist:jules_pftparm=fef_nh3_io: .true.;
=namelist:jules_pftparm=fef_dms_io: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_inferno
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_inferno
[namelist:jules_vegetation=l_landuse]
compulsory=true
description=Switch for using landuse change in conjunction with TRIFFID
sort-key=Panel-I02c
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_landuse
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_landuse
[namelist:jules_vegetation=l_leaf_n_resp_fix]
compulsory=true
@@ -7656,14 +7656,14 @@ description=Switch to use correct forms for canopy-average leaf nitrogen
=This affects can_rad_mod = 1, 4 and 5, not 6 (which is correct).
sort-key=Panel-I03
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_leaf_n_resp_fix
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_leaf_n_resp_fix
[namelist:jules_vegetation=l_nitrogen]
compulsory=true
description=Use the TRIFFID Nitrogen limitation scheme for interactive carbon cycle
sort-key=Panel-I02c
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_nitrogen
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_nitrogen
[namelist:jules_vegetation=l_nrun_mid_trif]
compulsory=true
@@ -7680,7 +7680,7 @@ sort-key=Panel-I11
trigger=namelist:jules_pftparm=dfp_dcuo_io: .true.;
=namelist:jules_pftparm=fl_o3_ct_io: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_o3_damage
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_o3_damage
[namelist:jules_vegetation=l_phenol]
compulsory=true
@@ -7688,7 +7688,7 @@ description=Include leaf phenology
sort-key=Panel-I01
trigger=namelist:jules_vegetation=phenol_period: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_phenol
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_phenol
[namelist:jules_vegetation=l_prescsow]
compulsory=true
@@ -7696,7 +7696,7 @@ description=Use prescribed sowing dates for crops
=NOT AVAILABLE TO THE UM
sort-key=Panel-I14
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_prescsow
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_prescsow
[namelist:jules_vegetation=l_red]
compulsory=true
@@ -7720,7 +7720,7 @@ trigger=namelist:jules_red: .true.;
=namelist:jules_red=phi_h: .true.;
=namelist:jules_red=phi_l: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_red
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_red
[namelist:jules_vegetation=l_rsl_scalar]
compulsory=true
@@ -7729,7 +7729,7 @@ description=Switch for using roughness sublayer correction scheme in scalar
sort-key=Panel-I09a
trigger=namelist:jules_vegetation=stanton_leaf: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_rsl_scalar
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_rsl_scalar
[namelist:jules_vegetation=l_scale_resp_pm]
compulsory=true
@@ -7737,7 +7737,7 @@ description=Scale whole plant maintenance respiration by the soil moisture
=stress factor, instead of only scaling leaf respiration.
sort-key=Panel-I18
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_scale_resp_pm
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_scale_resp_pm
[namelist:jules_vegetation=l_spec_veg_z0]
trigger=namelist:jules_pftparm=dz0v_dh_io: .false.;
@@ -7749,7 +7749,7 @@ description=Switch for bug fix for stem respiration to use balanced LAI to
=derive respiring stem mass.
sort-key=Panel-I06
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_stem_resp_fix
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_stem_resp_fix
[namelist:jules_vegetation=l_sugar]
compulsory=true
@@ -7761,7 +7761,7 @@ trigger=namelist:jules_pftparm=sug_g0_io: .true.;
=namelist:jules_pftparm=sug_grec_io: .true.;
=namelist:jules_pftparm=sug_yg_io: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_sugar
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_sugar
[namelist:jules_vegetation=l_trait_phys]
compulsory=true
@@ -7778,7 +7778,7 @@ trigger=namelist:jules_pftparm=hw_sw_io: .true.;
=namelist:jules_pftparm=nl0_io: .false.;
=namelist:jules_pftparm=sigl_io: .false.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_trait_phys
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_trait_phys
[namelist:jules_vegetation=l_trif_biocrop]
compulsory=true
@@ -7792,7 +7792,7 @@ trigger=namelist:jules_triffid=harvest_type_io: .true.;
=namelist:jules_agric=harvest_doy_name: .true.;
=namelist:jules_agric=zero_biocrop: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_trif_biocrop
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_trif_biocrop
[namelist:jules_vegetation=l_trif_crop]
compulsory=true
@@ -7801,14 +7801,14 @@ fail-if=this == '.true.' and namelist:jules_vegetation=l_trif_eq == '.true.';
sort-key=Panel-I02c1
trigger=namelist:jules_vegetation=l_trif_biocrop: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_trif_crop
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_trif_crop
[namelist:jules_vegetation=l_trif_eq]
compulsory=true
description=Run TRIFFID in equilibrium mode
sort-key=Panel-I02c
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_trif_eq
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_trif_eq
[namelist:jules_vegetation=l_trif_fire]
compulsory=true
@@ -7817,7 +7817,7 @@ fail-if=this == '.true.' and (namelist:jules_vegetation=l_trif_eq == '.true.');
sort-key=Panel-I02c
trigger=namelist:jules_pftparm=fire_mort_io: .true.
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_trif_fire
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_trif_fire
[namelist:jules_vegetation=l_trif_init_accum]
compulsory=true
@@ -7853,7 +7853,7 @@ trigger=namelist:jules_vegetation=l_nrun_mid_trif: .true.;
=namelist:jules_agric=zero_agric: .true.;
=namelist:jules_agric=zero_past: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_triffid
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_triffid
[namelist:jules_vegetation=l_use_pft_psi]
compulsory=true
@@ -7863,21 +7863,21 @@ sort-key=Panel-I19
trigger=namelist:jules_pftparm=psi_close_io: .true.;
=namelist:jules_pftparm=psi_open_io: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_use_pft_psi
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_use_pft_psi
[namelist:jules_vegetation=l_veg_compete]
compulsory=true
description=Use competing vegetation
sort-key=Panel-I02c
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_veg_compete
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_veg_compete
[namelist:jules_vegetation=l_vegcan_soilfx]
compulsory=true
description=Allow for conduction in the soil below the vegetative canopy.
sort-key=Panel-I08
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_vegcan_soilfx
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_vegcan_soilfx
[namelist:jules_vegetation=l_vegdrag_pft]
compulsory=true
@@ -7891,28 +7891,28 @@ trigger=namelist:jules_vegetation=c1_usuh: any(this == '.true.');
= namelist:jules_vegetation=cd_leaf: any(this == '.true.');
= namelist:jules_vegetation=l_rsl_scalar: any(this == '.true.');
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_vegdrag_pft
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_vegdrag_pft
[namelist:jules_vegetation=n_alloc_jmax]
compulsory=true
description=Constant relating nitrogen allocation to Jmax
sort-key=Panel-I20c1
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::n_alloc_jmax
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::n_alloc_jmax
[namelist:jules_vegetation=n_alloc_vcmax]
compulsory=true
description=Constant relating nitrogen allocation to Vcmax
sort-key=Panel-I20c1
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::n_alloc_vcmax
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::n_alloc_vcmax
[namelist:jules_vegetation=n_day_photo_acclim]
compulsory=true
description=Time constant for moving average of temperature (days)
sort-key=Panel-I20a1
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::n_day_photo_acclim
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::n_day_photo_acclim
[namelist:jules_vegetation=phenol_period]
compulsory=true
@@ -7920,7 +7920,7 @@ description=Update frequency for leaf phenology (days)
range=1:365
sort-key=Panel-I01a
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::phenol_period
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::phenol_period
[namelist:jules_vegetation=photo_acclim_model]
compulsory=true
@@ -7933,7 +7933,7 @@ trigger=namelist:jules_pftparm=ds_jmax_io: 0;
=namelist:jules_vegetation=jv25_coef: this > 0;
=namelist:jules_vegetation=n_day_photo_acclim: 2, 3;
=namelist:jules_vegetation_props: 1, 3;
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::photo_acclim_model
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::photo_acclim_model
value-titles=No acclimation, Thermal adaptation, Thermal acclimation, Thermal adaptation and acclimation
values=0,1,2,3
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -7947,7 +7947,7 @@ trigger=namelist:jules_pftparm=act_jmax_io: 1;
=namelist:jules_pftparm=act_vcmax_io: 1;
=namelist:jules_vegetation=act_j_coef: 2;
=namelist:jules_vegetation=act_v_coef: 2;
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::photo_act_model
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::photo_act_model
value-titles=Vary by PFT only, Vary by acclimation only
values=1,2
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -7959,7 +7959,7 @@ fail-if=namelist:jules_vegetation=photo_acclim_model == 0 and this != 1;
sort-key=Panel-I20c
trigger=namelist:jules_vegetation=n_alloc_jmax: 2;
=namelist:jules_vegetation=n_alloc_vcmax: 2;
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::photo_jv_model
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::photo_jv_model
value-titles=Jmax only, total N constant
values=1,2
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -7977,7 +7977,7 @@ trigger=namelist:jules_pftparm=alpha_elec_io: 2;
=namelist:jules_vegetation=photo_acclim_model: 2;
=namelist:jules_vegetation=photo_act_model: 2;
=namelist:jules_vegetation=photo_jv_model: 2;
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::photo_model
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::photo_model
value-titles=Collatz, Farquhar, SOX Collatz
values=1,2,3
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -7987,7 +7987,7 @@ compulsory=true
description=Power in sigmodial function used to get competition coefficients
sort-key=Panel-I02b
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::pow
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::pow
[namelist:jules_vegetation=stanton_leaf]
compulsory=true
@@ -7995,7 +7995,7 @@ description=Leaf-level Stanton number
range=0:1
sort-key=Panel-I09a1
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::stanton_leaf
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::stanton_leaf
[namelist:jules_vegetation=stomata_model]
compulsory=true
@@ -8015,7 +8015,7 @@ trigger=namelist:jules_pftparm=dqcrit_io: 1;
=namelist:jules_pftparm=sox_a_io: 3;
=namelist:jules_pftparm=sox_p50_io: 3;
=namelist:jules_pftparm=sox_rp_min_io: 3;
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::stomata_model
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::stomata_model
value-titles=Original (Jacobs), Medlyn, SOX
values=1,2,3
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -8026,14 +8026,14 @@ description=Update frequency for TRIFFID (days)
range=1:10000
sort-key=Panel-I02a
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::triffid_period
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_vegetation.nml.html#JULES_VEGETATION::triffid_period
[namelist:jules_vegetation_props]
compulsory=true
description=Configuration of spatially-varying thermal acclimation properties
ns=namelist/Ancillary data/Vegetation properties
sort-key=26
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#namelist-JULES_VEGETATION_PROPS
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#namelist-JULES_VEGETATION_PROPS
widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var use_file var_name tpl_name const_val
[namelist:jules_vegetation_props=const_val]
@@ -8043,7 +8043,7 @@ fail-if=len(this) != namelist:jules_vegetation_props=nvars
length=:
sort-key=8
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::const_val
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::const_val
[namelist:jules_vegetation_props=file]
compulsory=true
@@ -8054,7 +8054,7 @@ sort-key=2
trigger=namelist:jules_vegetation_props=tpl_name: '%vv' in this;
=namelist:jules_vegetation_props=read_list: '%vv' not in this;
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::file
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::file
[namelist:jules_vegetation_props=nvars]
compulsory=true
@@ -8064,14 +8064,14 @@ sort-key=3
trigger=namelist:jules_vegetation_props=var: this > 0;
= namelist:jules_vegetation_props=use_file: this > 0;
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::nvars
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::nvars
[namelist:jules_vegetation_props=read_from_dump]
compulsory=true
description=Read spatially varying thermal acclimation properties from the dump file
sort-key=1
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::read_from_dump
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::read_from_dump
[namelist:jules_vegetation_props=read_list]
compulsory=true
@@ -8079,7 +8079,7 @@ description=Use list of file names; one per line for each of nvars.
fail-if=this == '.true.' and '%vv' in namelist:jules_vegetation_props=file; # Cannot use variable name templating while reading a list of files.
sort-key=2a
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::read_list
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::read_list
[namelist:jules_vegetation_props=tpl_name]
compulsory=true
@@ -8088,7 +8088,7 @@ fail-if=len(this) != namelist:jules_vegetation_props=nvars
length=:
sort-key=7
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::tpl_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::tpl_name
[namelist:jules_vegetation_props=use_file]
compulsory=true
@@ -8100,7 +8100,7 @@ trigger=namelist:jules_vegetation_props=file: any(this == '.true.');
= namelist:jules_vegetation_props=var_name: any(this == '.true.');
= namelist:jules_vegetation_props=const_val: not all(this == '.true.');
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::use_file
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::use_file
[namelist:jules_vegetation_props=var]
compulsory=true
@@ -8108,7 +8108,7 @@ description=Names of the thermal acclimation ancillary variables, as recognised
fail-if=len(this) != namelist:jules_vegetation_props=nvars
length=:
sort-key=4
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::var
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::var
values='t_home_gb'
[namelist:jules_vegetation_props=var_name]
@@ -8118,7 +8118,7 @@ fail-if=len(this) != namelist:jules_vegetation_props=nvars
length=:
sort-key=6
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::var_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::var_name
[namelist:jules_water_resources]
compulsory=true
@@ -8126,7 +8126,7 @@ description=Configuration of water resource modelling
ns=namelist/JULES Science Settings/jules_water_resources
sort-key=15
title=Water resources
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_water_resources.nml.html#namelist-JULES_WATER_RESOURCES
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_water_resources.nml.html#namelist-JULES_WATER_RESOURCES
[namelist:jules_water_resources=l_prioritise]
compulsory=true
@@ -8134,7 +8134,7 @@ description=Switch to specify the priority of water demands
sort-key=a8
trigger=namelist:jules_water_resources=priority: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_prioritise
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_prioritise
[namelist:jules_water_resources=l_water_domestic]
compulsory=true
@@ -8142,7 +8142,7 @@ description=Switch for modelling of water for domestic use
sort-key=a2
trigger=namelist:jules_water_resources=rf_domestic: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_water_domestic
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_water_domestic
[namelist:jules_water_resources=l_water_environment]
compulsory=true
@@ -8150,7 +8150,7 @@ description=Switch for modelling of water for environmental use
fail-if=this == '.true.'; # code is not yet complete
sort-key=a3
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_water_environment
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_water_environment
[namelist:jules_water_resources=l_water_industry]
compulsory=true
@@ -8158,7 +8158,7 @@ description=Switch for modelling of water for industrial use
sort-key=a4
trigger=namelist:jules_water_resources=rf_industry: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_water_industry
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_water_industry
[namelist:jules_water_resources=l_water_irrigation]
compulsory=true
@@ -8166,7 +8166,7 @@ description=Switch for modelling of water for irrigation
fail-if=namelist:jules_irrig=l_irrig_limit == '.true.' and this == '.true.'; # l_irrig_limit must be F if l_water_irrigation=T
sort-key=a5
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_water_irrigation
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_water_irrigation
[namelist:jules_water_resources=l_water_livestock]
compulsory=true
@@ -8174,7 +8174,7 @@ description=Switch for modelling of water for livestock
sort-key=a6
trigger=namelist:jules_water_resources=rf_livestock: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_water_livestock
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_water_livestock
[namelist:jules_water_resources=l_water_resources]
compulsory=true
@@ -8194,7 +8194,7 @@ trigger=namelist:jules_water_resources=l_prioritise: .true.;
=namelist:jules_water_resources=partition_method: .true.;
=namelist:jules_water_resources_props: .true.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_water_resources
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_water_resources
[namelist:jules_water_resources=l_water_transfers]
compulsory=true
@@ -8202,13 +8202,13 @@ description=Switch for modelling of water for water transfers
fail-if=this == '.true.'; # code is not yet complete
sort-key=a7
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_water_transfers
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_water_transfers
[namelist:jules_water_resources=nr_gwater_model]
compulsory=true
description=Model for non-renewable groundwater
sort-key=b2
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::nr_gwater_model
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::nr_gwater_model
value-titles=None,Last resort,Mix
values=0,1,2
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -8219,14 +8219,14 @@ description=Timestep length for water resource model (number of main model times
range=1:
sort-key=b1
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::nstep_water_res
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::nstep_water_res
[namelist:jules_water_resources=partition_method]
compulsory=true
description=Method used to get the target fraction of demand to be met from surface water
sort-key=b6
trigger=namelist:jules_water_resources=sfc_water_factor: 2;
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::partition_method
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::partition_method
value-titles=None,Use ancillary file,Calculate from stores
values=0,1,2
widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
@@ -8236,7 +8236,7 @@ compulsory=true
description=Water sector names, in order of decreasing priority
length=:
sort-key=a9
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::priority
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::priority
values='dom','env','ind','irr','liv','tra'
[namelist:jules_water_resources=rf_domestic]
@@ -8245,7 +8245,7 @@ description=Fraction of water that is returned after abstraction for domestic us
range=0:1
sort-key=b3
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::rf_domestic
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::rf_domestic
[namelist:jules_water_resources=rf_industry]
compulsory=true
@@ -8253,7 +8253,7 @@ description=Fraction of water that is returned after abstraction for industrial
range=0:1
sort-key=b4
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::rf_industry
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::rf_industry
[namelist:jules_water_resources=rf_livestock]
compulsory=true
@@ -8261,7 +8261,7 @@ description=Fraction of water that is returned after abstraction for livestock
range=0:1
sort-key=b5
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::rf_livestock
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::rf_livestock
[namelist:jules_water_resources=sfc_water_factor]
compulsory=true
@@ -8269,14 +8269,14 @@ description=Weight applied to surface water when calculating target fraction for
range=0:
sort-key=b7
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::sfc_water_factor
+url=https://metoffice.github.io/jules/vn8.0/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::sfc_water_factor
[namelist:jules_water_resources_props]
compulsory=true
description=Configuration of spatially-varying water resource properties
ns=namelist/Ancillary data/Water resource properties
sort-key=26
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#namelist-JULES_WATER_RESOURCES_PROPS
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#namelist-JULES_WATER_RESOURCES_PROPS
widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var use_file var_name tpl_name const_val
[namelist:jules_water_resources_props=const_val]
@@ -8286,7 +8286,7 @@ fail-if=len(this) != namelist:jules_water_resources_props=nvars
length=:
sort-key=8
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::const_val
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::const_val
[namelist:jules_water_resources_props=file]
compulsory=true
@@ -8297,7 +8297,7 @@ sort-key=2
trigger=namelist:jules_water_resources_props=tpl_name: '%vv' in this;
=namelist:jules_water_resources_props=read_list: '%vv' not in this;
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::file
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::file
[namelist:jules_water_resources_props=nvars]
compulsory=true
@@ -8307,14 +8307,14 @@ sort-key=3
trigger=namelist:jules_water_resources_props=var: this > 0;
= namelist:jules_water_resources_props=use_file: this > 0;
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::nvars
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::nvars
[namelist:jules_water_resources_props=read_from_dump]
compulsory=true
description=Read spatially-varying water resource properties from the dump file
sort-key=1
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::read_from_dump
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::read_from_dump
[namelist:jules_water_resources_props=read_list]
compulsory=true
@@ -8322,7 +8322,7 @@ description=Use list of file names; one per line for each of nvars.
fail-if=this == '.true.' and '%vv' in namelist:jules_water_resources_props=file; # Cannot use variable name templating while reading a list of files.
sort-key=2a
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::read_list
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::read_list
[namelist:jules_water_resources_props=tpl_name]
compulsory=true
@@ -8331,7 +8331,7 @@ fail-if=len(this) != namelist:jules_water_resources_props=nvars
length=:
sort-key=7
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::tpl_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::tpl_name
[namelist:jules_water_resources_props=use_file]
compulsory=true
@@ -8343,7 +8343,7 @@ trigger=namelist:jules_water_resources_props=file: any(this == '.true.');
= namelist:jules_water_resources_props=var_name: any(this == '.true.');
= namelist:jules_water_resources_props=const_val: not all(this == '.true.');
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::use_file
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::use_file
[namelist:jules_water_resources_props=var]
compulsory=true
@@ -8351,7 +8351,7 @@ description=Names of the water resource ancillary variables, as recognised by JU
fail-if=len(this) != namelist:jules_water_resources_props=nvars
length=:
sort-key=4
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::var
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::var
values='conv_loss_frac','sfc_water_frac'
[namelist:jules_water_resources_props=var_name]
@@ -8361,20 +8361,20 @@ fail-if=len(this) != namelist:jules_water_resources_props=nvars
length=:
sort-key=6
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::var_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::var_name
[namelist:jules_z_land]
compulsory=true
ns=namelist/Grid configuration/Gridbox mean elevation associated with the forcing data
sort-key=27
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#namelist-JULES_Z_LAND
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#namelist-JULES_Z_LAND
[namelist:jules_z_land=file]
compulsory=true
description=Name of the file to read the elevation of the forcing data
sort-key=3
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_Z_LAND::file
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_Z_LAND::file
[namelist:jules_z_land=surf_hgt_band]
compulsory=true
@@ -8383,7 +8383,7 @@ fail-if=(namelist:jules_surface=l_aggregate and len(this) != 1) or (not namelist
length=:
sort-key=1
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_SURF_HGT::surf_hgt_io
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_SURF_HGT::surf_hgt_io
[namelist:jules_z_land=use_file]
compulsory=true
@@ -8394,7 +8394,7 @@ trigger=namelist:jules_z_land=file: .true.;
= namelist:jules_z_land=z_land_name: .true.;
= namelist:jules_z_land=z_land_io: .false.;
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_Z_LAND::use_file
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_Z_LAND::use_file
[namelist:jules_z_land=z_land_io]
compulsory=true
@@ -8402,21 +8402,21 @@ description=Elevation of the forcing data for the single location
length=:
sort-key=5
type=real
-url=http://jules-lsm.github.io/vn8.0/namelist/model_grid.nml.html#JULES_Z_LAND::z_land_io
+url=https://metoffice.github.io/jules/vn8.0/namelist/model_grid.nml.html#JULES_Z_LAND::z_land_io
[namelist:jules_z_land=z_land_name]
compulsory=true
description=Name of the variable containing the elevation of the forcing data
sort-key=4
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/model_grid.nml.html#JULES_Z_LAND::z_land_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/model_grid.nml.html#JULES_Z_LAND::z_land_name
[namelist:oasis_rivers]
compulsory=true
description=Configuration of Rivers coupled via OASIS to parent model
ns=namelist/River coupling
sort-key=07
-url=http://jules-lsm.github.io/vn8.0/namelists/oasis_rivers.nml.html#namelist-OASIS_RIVERS
+url=https://metoffice.github.io/jules/vn8.0/namelists/oasis_rivers.nml.html#namelist-OASIS_RIVERS
[namelist:oasis_rivers=cpl_freq]
compulsory=true
@@ -8425,7 +8425,7 @@ fail-if=(this % namelist:jules_time=timestep_len) != 0; # The coupling frequency
range=1:
sort-key=1
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/oasis_rivers.nml.html#OASIS_RIVERS::cpl_freq
+url=https://metoffice.github.io/jules/vn8.0/namelists/oasis_rivers.nml.html#OASIS_RIVERS::cpl_freq
[namelist:oasis_rivers=np_receive]
compulsory=true
@@ -8437,7 +8437,7 @@ sort-key=1
trigger=namelist:oasis_rivers=receive_fields: this > 0;
=namelist:oasis_rivers=cpl_freq: this >= 0;
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/oasis_rivers.nml.html#OASIS_RIVERS::np_receive
+url=https://metoffice.github.io/jules/vn8.0/namelists/oasis_rivers.nml.html#OASIS_RIVERS::np_receive
[namelist:oasis_rivers=np_send]
compulsory=true
@@ -8449,7 +8449,7 @@ sort-key=1
trigger=namelist:oasis_rivers=send_fields: this > 0;
=namelist:oasis_rivers=cpl_freq: this >= 0;
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/oasis_rivers.nml.html#OASIS_RIVERS::np_send
+url=https://metoffice.github.io/jules/vn8.0/namelists/oasis_rivers.nml.html#OASIS_RIVERS::np_send
[namelist:oasis_rivers=receive_fields]
compulsory=true
@@ -8458,7 +8458,7 @@ fail-if=len(this)>2;
=len(this) != namelist:oasis_rivers=np_receive;
length=:
sort-key=3
-url=http://jules-lsm.github.io/vn8.0/namelists/oasis_rivers.nml.html#OASIS_RIVERS::receive_fields
+url=https://metoffice.github.io/jules/vn8.0/namelists/oasis_rivers.nml.html#OASIS_RIVERS::receive_fields
values='sub_surf_roff_rp','surf_roff_rp','sub_surf_roff','surf_roff'
[namelist:oasis_rivers=send_fields]
@@ -8469,7 +8469,7 @@ fail-if=len(this)>1;
=any(this == "'outflow_per_river'") and not any(namelist:jules_rivers_props=var == "'rivers_outflow_number'"); # outflow_per_river requires the rivers outflow numbers ancillary data
length=:
sort-key=2
-url=http://jules-lsm.github.io/vn8.0/namelists/oasis_rivers.nml.html#OASIS_RIVERS::send_fields
+url=https://metoffice.github.io/jules/vn8.0/namelists/oasis_rivers.nml.html#OASIS_RIVERS::send_fields
values='outflow_per_river'
[namelist:urban_properties]
@@ -8477,7 +8477,7 @@ compulsory=true
description=Configuration of spatially varying urban properties
ns=namelist/Ancillary data/Urban properties
sort-key=23
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#namelist-URBAN_PROPERTIES
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#namelist-URBAN_PROPERTIES
widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var use_file var_name tpl_name const_val
[namelist:urban_properties=const_val]
@@ -8487,7 +8487,7 @@ fail-if=len(this) != namelist:urban_properties=nvars
length=:
sort-key=7
type=real
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#URBAN_PROPERTIES::const_val
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#URBAN_PROPERTIES::const_val
[namelist:urban_properties=file]
compulsory=true
@@ -8498,7 +8498,7 @@ sort-key=1
trigger=namelist:urban_properties=tpl_name: '%vv' in this;
=namelist:urban_properties=read_list: '%vv' not in this;
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#URBAN_PROPERTIES::file
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#URBAN_PROPERTIES::file
[namelist:urban_properties=nvars]
compulsory=true
@@ -8510,7 +8510,7 @@ sort-key=2
trigger=namelist:urban_properties=var: this > 0;
= namelist:urban_properties=use_file: this > 0;
type=integer
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#URBAN_PROPERTIES::nvars
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#URBAN_PROPERTIES::nvars
[namelist:urban_properties=read_list]
compulsory=true
@@ -8518,7 +8518,7 @@ description=Use list of file names; one per line for each of nvars.
fail-if=this == '.true.' and '%vv' in namelist:urban_properties=file; # Cannot use variable name templating while reading a list of files.
sort-key=1a
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#URBAN_PROPERTIES::read_list
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#URBAN_PROPERTIES::read_list
[namelist:urban_properties=tpl_name]
compulsory=true
@@ -8527,7 +8527,7 @@ fail-if=len(this) != namelist:urban_properties=nvars
length=:
sort-key=6
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#URBAN_PROPERTIES::tpl_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#URBAN_PROPERTIES::tpl_name
[namelist:urban_properties=use_file]
compulsory=true
@@ -8539,7 +8539,7 @@ trigger=namelist:urban_properties=file: any(this == '.true.');
= namelist:urban_properties=var_name: any(this == '.true.');
= namelist:urban_properties=const_val: not all(this == '.true.');
type=logical
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#URBAN_PROPERTIES::use_file
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#URBAN_PROPERTIES::use_file
[namelist:urban_properties=var]
compulsory=true
@@ -8555,7 +8555,7 @@ fail-if=len(this) != namelist:urban_properties=nvars
=not any(this == "'emisr'") and namelist:jules_urban=l_moruses_emissivity == '.true.'; # Emissivity of road is required if using MORUSES emissivity parameterisation
length=:
sort-key=3
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#URBAN_PROPERTIES::var
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#URBAN_PROPERTIES::var
values='albrd','albwl','disp','emisr','emisw','hgt','hwr','wrr','ztm'
[namelist:urban_properties=var_name]
@@ -8565,7 +8565,7 @@ fail-if=len(this) != namelist:urban_properties=nvars
length=:
sort-key=5
type=character
-url=http://jules-lsm.github.io/vn8.0/namelists/ancillaries.nml.html#URBAN_PROPERTIES::var_name
+url=https://metoffice.github.io/jules/vn8.0/namelists/ancillaries.nml.html#URBAN_PROPERTIES::var_name
# Dummy page to force sort order for Ancillary namespace
[namespace:ancils]
@@ -8581,7 +8581,7 @@ sort-key=05
[namespace:imogen]
ns=namelist/IMOGEN
sort-key=08
-url=http://jules-lsm.github.io/vn8.0/namelists/imogen.nml.html
+url=https://metoffice.github.io/jules/vn8.0/namelists/imogen.nml.html
# Dummy page to force sort order for JULES Science Settings
[namespace:science]
diff --git a/rose-meta/jules-standalone/vn8.1/lib/python/widget/__init__.py b/rose-meta/jules-standalone/vn8.1/lib/python/widget/__init__.py
new file mode 100644
index 00000000..b00d2a1e
--- /dev/null
+++ b/rose-meta/jules-standalone/vn8.1/lib/python/widget/__init__.py
@@ -0,0 +1 @@
+import variable_table
\ No newline at end of file
diff --git a/rose-meta/jules-standalone/vn8.1/lib/python/widget/cylc8_compat.py b/rose-meta/jules-standalone/vn8.1/lib/python/widget/cylc8_compat.py
new file mode 100644
index 00000000..26d25e25
--- /dev/null
+++ b/rose-meta/jules-standalone/vn8.1/lib/python/widget/cylc8_compat.py
@@ -0,0 +1,41 @@
+# -*- coding: utf-8 -*-
+# *****************************COPYRIGHT*******************************
+# (C) Crown copyright Met Office. All rights reserved.
+# For further details please refer to the file COPYRIGHT.txt
+# which you should have received as part of this distribution.
+# *****************************COPYRIGHT*******************************
+"""
+This module contains a wrapper around rose.config_editor widgets to allow
+Cylc 8 compatability.
+
+"""
+
+from __future__ import print_function
+import sys
+
+if sys.version[0] == '2':
+ from rose.config_editor.valuewidget.combobox import ComboBoxValueWidget
+ from rose.config_editor.pagewidget.table import PageArrayTable
+
+ class ComboBoxValueWidget(ComboBoxValueWidget):
+ """
+ Standard ComboBoxValueWidget
+ """
+
+ class PageArrayTable(PageArrayTable):
+ """
+ Standard PageArrayTable
+ """
+
+else:
+ print("[WARN] standard rose edit widgets ignored in Python 3", file=sys.stderr)
+
+ class ComboBoxValueWidget():
+ """
+ Dummy ComboBoxValueWidget
+ """
+
+ class PageArrayTable():
+ """
+ Dummy PageArrayTable
+ """
diff --git a/rose-meta/jules-standalone/vn8.1/lib/python/widget/pages.py b/rose-meta/jules-standalone/vn8.1/lib/python/widget/pages.py
new file mode 100644
index 00000000..197e5434
--- /dev/null
+++ b/rose-meta/jules-standalone/vn8.1/lib/python/widget/pages.py
@@ -0,0 +1,421 @@
+import sys
+if sys.version[0] == '3':
+ class PageWithVariableTable():
+ """
+ Dummy Page
+ """
+else:
+ import pygtk
+ pygtk.require('2.0')
+ import gtk
+ import gobject
+ import pango
+ import webbrowser
+ import optparse
+
+ import rose
+
+
+ class PageWithVariableTable(gtk.VBox):
+ """Page widget that displays all widgets normally except for a table of variable information"""
+
+ def __init__(self, active, latent, var_ops, modes, arg_str=None):
+ super(PageWithVariableTable, self).__init__(False, 1)
+
+ self.__drawing_suspended = True
+
+ self.__var_ops = var_ops
+
+ # Parse the given arguments to work out which variables to include in the table
+ parser = optparse.OptionParser()
+ parser.add_option('-n', '--nvar', action = "store",
+ type = "string", dest = "nvar", default = "nvars")
+ (args, vars) = parser.parse_args(arg_str.split() if arg_str else [])
+
+ # Store the names for easy looking up later
+ self.__var_names = [args.nvar] + vars
+
+ # Work out which variables we will explicitly manage and which variables we will defer
+ # to the default page
+ self.__nvar = None
+ self.__vars = []
+ for var in active[:]:
+ if var.name == args.nvar:
+ self.__nvar = var
+ active.remove(var)
+ for var in latent[:]:
+ if var.name == args.nvar:
+ self.__nvar = var
+ latent.remove(var)
+ for var_name in vars:
+ for var in active[:]:
+ if var.name == var_name:
+ self.__vars.append(var)
+ active.remove(var)
+ for var in latent[:]:
+ if var.name == var_name:
+ self.__vars.append(var)
+ latent.remove(var)
+
+ # Correct the sizes of all the variables to match the current value of self.__nvar
+ for var in self.__vars:
+ value = self.__python_list_for_variable(var)
+ self.__var_ops.set_var_value(var, ",".join([self.__value_to_string(var, v) for v in value]))
+
+ # Build the default table for all the other variables and insert it as the first element
+ self.__table = rose.config_editor.pagewidget.table.PageTable(active, latent, var_ops, modes, arg_str)
+ self.pack_start(self.__table)
+
+ # Add another panel to contain the table
+ self.__table_panel = gtk.VBox(False, 0)
+ self.pack_start(self.__table_panel)
+
+ toolbar = gtk.HBox()
+
+ error_panel = gtk.HBox()
+ self.__error_icon = gtk.image_new_from_stock(gtk.STOCK_DIALOG_ERROR, gtk.ICON_SIZE_MENU)
+ self.__error_icon.set_padding(5, 3)
+ self.__error_icon.show()
+ error_panel.pack_start(self.__error_icon, expand = False, fill = False)
+ self.__error_label = gtk.Label()
+ self.__error_label.set_alignment(xalign=0, yalign=0.5)
+ self.__error_label.show()
+ error_panel.pack_start(self.__error_label, expand = True, fill = True)
+ error_panel.show()
+ toolbar.pack_start(error_panel, expand = True, fill = True)
+
+ add_button = gtk.Button(stock=gtk.STOCK_ADD)
+ add_button.connect("clicked", self.__handle_add_row)
+ toolbar.pack_end(add_button, expand = False, fill = False)
+
+ self.__table_panel.pack_start(toolbar)
+ add_button.show()
+ toolbar.show()
+
+ # Build the initial state of our store
+ col_types = []
+ renderers = []
+ col_idx = 0
+ for var in self.__vars:
+ if 'values' in var.metadata:
+ col_types.append(str)
+ values_store = gtk.ListStore(str)
+ for item in var.metadata['values']:
+ values_store.append([item])
+ renderer = gtk.CellRendererCombo()
+ renderer.set_property('has-entry', False)
+ renderer.set_property('editable', True)
+ renderer.set_property('model', values_store)
+ renderer.set_property("text-column", 0)
+ renderer.connect("edited", self.__handle_text_edit, var, col_idx)
+ else:
+ type = var.metadata.get('type', None)
+ if type == 'integer':
+ col_types.append(int)
+ renderer = gtk.CellRendererSpin()
+ renderer.set_property('editable', True)
+ renderer.set_property('adjustment', 1)
+ renderer.connect("edited", self.__handle_text_edit, var, col_idx)
+ elif type == 'boolean':
+ col_types.append(bool)
+ renderer = gtk.CellRendererToggle()
+ renderer.set_property('active', 0)
+ renderer.connect("toggled", self.__handle_toggle, var, col_idx)
+ elif type == 'logical':
+ col_types.append(bool)
+ renderer = gtk.CellRendererToggle()
+ renderer.set_property('active', 0)
+ renderer.connect("toggled", self.__handle_toggle, var, col_idx)
+ elif type == 'real':
+ col_types.append(float)
+ renderer = gtk.CellRendererText()
+ renderer.set_property('editable', True)
+ renderer.connect("edited", self.__handle_text_edit, var, col_idx)
+ else:
+ col_types.append(str)
+ renderer = gtk.CellRendererText()
+ renderer.set_property('editable', True)
+ renderer.connect("edited", self.__handle_text_edit, var, col_idx)
+ renderer.set_property("xpad", 8)
+ renderer.set_property("ypad", 5)
+ renderers.append(renderer)
+ col_idx += 1
+
+ self.__store = gtk.ListStore(*col_types)
+
+ treeview = gtk.TreeView(self.__store)
+ self.__columns = []
+ for col in range(len(self.__vars)):
+ var = self.__vars[col]
+ title = var.metadata.get('title', var.name)
+ # We have to create a separate label widget for the column headers to enable tooltips
+ column = gtk.TreeViewColumn('', renderers[col], text = col, active = col)
+ column_header = gtk.Label(title)
+ column_header.modify_font(pango.FontDescription("bold"))
+ column_header.show()
+ column.set_widget(column_header)
+ column.connect("clicked", self.__handle_header_click, var)
+ if 'description' in var.metadata:
+ tooltips = gtk.Tooltips()
+ tooltips.set_tip(column_header, var.metadata['description'])
+ self.__columns.append(column)
+ treeview.append_column(column)
+ treeview.set_headers_clickable(True)
+
+ table_viewport = gtk.Viewport()
+ table_viewport.set_shadow_type(gtk.SHADOW_OUT)
+ table_viewport.add(treeview)
+ self.__table_panel.pack_start(table_viewport)
+ treeview.show()
+ table_viewport.show()
+
+ self.__table_panel.show()
+
+ # Add the right click context menu to the treeview body
+ treeview.connect("button-press-event", self.__handle_mouse_click)
+ # Add the right click context menu to the treeview headers
+ for col in range(len(self.__vars)):
+ var = self.__vars[col]
+ button = self.__columns[col].get_widget()
+ while not isinstance(button, gtk.Button):
+ button = button.get_parent()
+ button.connect("button-press-event", self.__handle_header_button_press, var)
+
+ self.__drawing_suspended = False
+ self.__redraw()
+
+ self.show()
+
+
+ def add_variable_widget(self, var):
+ if var.name not in self.__var_names:
+ self.__table.add_variable_widget(var)
+
+ def reload_variable_widget(self, var):
+ if var.name not in self.__var_names:
+ self.__table.reload_variable_widget(var)
+
+ def remove_variable_widget(self, var):
+ if var.name not in self.__var_names:
+ self.__table.remove_variable_widget(var)
+
+ def update_ignored(self):
+ # Refresh the variables in our store
+ self.__redraw()
+ self.__table.update_ignored()
+
+
+ def __redraw(self):
+ """Redraws the variable table from scratch"""
+
+ if self.__drawing_suspended:
+ return
+
+ # If the nvar variable is ignored, hide the whole table
+ if self.__nvar.ignored_reason:
+ self.__table_panel.hide()
+ return
+ else:
+ self.__table_panel.show()
+
+ store_data = []
+ for col in range(len(self.__vars)):
+ var = self.__vars[col]
+ values = self.__python_list_for_variable(var)
+ store_data.append(values)
+ # Check if the column needs ignoring
+ self.__columns[col].set_visible(var.ignored_reason == {})
+
+ self.__store.clear()
+ for row in range(int(self.__nvar.value)):
+ self.__store.append([store_data[col][row] for col in range(len(self.__vars))])
+
+ # Check for any errors we need to show
+ self.__error_icon.hide()
+ self.__error_label.hide()
+ if self.__nvar.error:
+ self.__error_label.set_label("%s: %s" % (self.__nvar.name, self.__nvar.error['type']))
+ self.__error_icon.show()
+ self.__error_label.show()
+
+
+ def __default_value_for_variable(self, var):
+ """Gets the default Python value for the given variable"""
+
+ default = ''
+ # Check if we need to correct from the strings we already have
+ if 'values' in var.metadata:
+ default = var.metadata['values'][0]
+ else:
+ type = var.metadata.get('type', None)
+ if type == 'integer':
+ default = 0
+ elif type == 'boolean' or type == 'logical':
+ default = False
+ elif type == 'real':
+ default = 0.0
+ return default
+
+
+ def __value_from_string(self, var, value):
+ """Takes a string value and parses it to the correct type for the variable"""
+
+ if 'values' not in var.metadata:
+ type = var.metadata.get('type', None)
+ if type == 'integer':
+ return int(value)
+ elif type == 'boolean':
+ return value == 'true'
+ elif type == 'logical':
+ return value == '.true.'
+ elif type == 'real':
+ return float(value)
+ elif type == 'character':
+ return rose.config_editor.util.text_for_character_widget(value)
+ return value
+
+
+ def __value_to_string(self, var, value):
+ """Takes the given value and creates a suitable string in the context of the given variable"""
+
+ if 'values' not in var.metadata:
+ type = var.metadata.get('type', None)
+ if type == 'boolean':
+ return 'true' if value else 'false'
+ elif type == 'logical':
+ return '.true.' if value else '.false.'
+ elif type == 'character':
+ return rose.config_editor.util.text_from_character_widget(value)
+ return str(value)
+
+
+ def __python_list_for_variable(self, var):
+ """Convert the value of the variable to a Python list appropriate for its type"""
+
+ values = var.value.split(',') if var.value else []
+ values = [self.__value_from_string(var, value) for value in values]
+ default = self.__default_value_for_variable(var)
+ # Expand with the default value if required
+ nrows = int(self.__nvar.value)
+ return (values + [default] * nrows)[:nrows]
+
+
+ def __handle_add_row(self, button):
+ """Adds a new row to the variable table"""
+
+ self.__drawing_suspended = True
+
+ # Update the count
+ self.__var_ops.set_var_value(self.__nvar, str(int(self.__nvar.value) + 1))
+ # For each variable, add the default onto the end and set a new value
+ for var in self.__vars:
+ # Since the count has been updated, this will get an array of the new size
+ # with the last element populated with default - exactly what we want
+ new_value = self.__python_list_for_variable(var)
+ self.__var_ops.set_var_value(var, ",".join([self.__value_to_string(var, v) for v in new_value]))
+
+ self.__drawing_suspended = False
+ self.__redraw()
+
+
+ def __handle_text_edit(self, cell, row, new_text, var, col):
+ """Triggered when text is edited"""
+
+ row = int(row)
+ value = self.__python_list_for_variable(var)
+ value[row] = self.__value_from_string(var, new_text)
+ self.__var_ops.set_var_value(var, ",".join([self.__value_to_string(var, v) for v in value]))
+ self.__redraw()
+
+
+ def __handle_toggle(self, cell, row, var, col):
+ """Triggered when a boolean is toggled"""
+
+ row = int(row)
+ value = self.__python_list_for_variable(var)
+ value[row] = not value[row]
+ self.__var_ops.set_var_value(var, ",".join([self.__value_to_string(var, v) for v in value]))
+ self.__redraw()
+
+
+ def __handle_mouse_click(self, treeview, event):
+ """Handles a mouse click to see if we need to display a context menu"""
+
+ if event.button == 3:
+ x = int(event.x)
+ y = int(event.y)
+ time = event.time
+ pthinfo = treeview.get_path_at_pos(x, y)
+ if pthinfo is not None:
+ row, col, cellx, celly = pthinfo
+ treeview.grab_focus()
+ treeview.set_cursor(row, col, 0)
+ # Create the context menu to pop up
+ ctx_menu = gtk.Menu()
+ clone_item = gtk.ImageMenuItem(gtk.STOCK_COPY)
+ clone_item.connect("activate", self.__handle_clone_row, row)
+ clone_item.show()
+ ctx_menu.attach(clone_item, 0, 1, 0, 1)
+ remove_item = gtk.ImageMenuItem(gtk.STOCK_REMOVE)
+ remove_item.connect("activate", self.__handle_remove_row, row)
+ remove_item.show()
+ ctx_menu.attach(remove_item, 0, 1, 1, 2)
+ ctx_menu.popup(None, None, None, event.button, time)
+
+
+ def __handle_clone_row(self, item, row):
+ row = int(row[0])
+
+ self.__drawing_suspended = True
+
+ # Update the count
+ self.__var_ops.set_var_value(self.__nvar, str(int(self.__nvar.value) + 1))
+ for var in self.__vars:
+ # Since the count has been updated, this will get an array of the new size
+ value = self.__python_list_for_variable(var)
+ # So we just correct the last element
+ value[-1] = value[row]
+ self.__var_ops.set_var_value(var, ",".join([self.__value_to_string(var, v) for v in value]))
+
+ self.__drawing_suspended = False
+ self.__redraw()
+
+
+ def __handle_remove_row(self, item, row):
+ row = int(row[0])
+
+ self.__drawing_suspended = True
+
+ # Remove the given row from each variable
+ for var in self.__vars:
+ # This is a list at the old size, since the count hasn't been updated yet
+ value = self.__python_list_for_variable(var)
+ del value[row]
+ self.__var_ops.set_var_value(var, ",".join([self.__value_to_string(var, v) for v in value]))
+ # Update the count
+ self.__var_ops.set_var_value(self.__nvar, str(int(self.__nvar.value) - 1))
+
+ self.__drawing_suspended = False
+ self.__redraw()
+
+
+ def __handle_header_click(self, column, var):
+ if 'url' in var.metadata:
+ # For a left mouse click, launch the help for the variable
+ webbrowser.open(var.metadata['url'], new=True, autoraise=True)
+
+
+ def __handle_header_button_press(self, button, event, var):
+ """Handles a mouse click on column headers to see if we need to display a context menu"""
+
+ if event.button == 3:
+ # Create the context menu to pop up
+ ctx_menu = gtk.Menu()
+ clone_item = gtk.MenuItem('Clone item')
+ clone_item.show()
+ ctx_menu.attach(clone_item, 0, 1, 0, 1)
+ remove_item = gtk.MenuItem('Remove item')
+ remove_item.show()
+ ctx_menu.attach(remove_item, 0, 1, 1, 2)
+ ctx_menu.popup(None, None, None, event.button, event.time)
+
diff --git a/rose-meta/jules-standalone/vn8.1/rose-meta.conf b/rose-meta/jules-standalone/vn8.1/rose-meta.conf
new file mode 100644
index 00000000..7061fc55
--- /dev/null
+++ b/rose-meta/jules-standalone/vn8.1/rose-meta.conf
@@ -0,0 +1,8179 @@
+# Please see jules:wiki:SharingJULESmetadata
+
+import=jules-shared/jules-hydrology/vn8.1
+ =jules-shared/jules-model-environment/vn8.1
+ =jules-shared/jules-nvegparm/vn8.1
+ =jules-shared/jules-pftparm/vn8.1
+ =jules-shared/jules-radiation/vn8.1
+ =jules-shared/jules-snow/vn8.1
+ =jules-shared/jules-soil/vn8.1
+ =jules-shared/jules-surface/vn8.1
+ =jules-shared/jules-surface-types/vn8.1
+ =jules-shared/jules-urban/vn8.1
+ =jules-shared/jules-vegetation/vn8.1
+
+[command]
+ns=Execution command
+sort-key=00
+
+[command=default]
+description=If serial build was used, this cannot be parallel
+sort-key=1
+title=Method to use to invoke JULES
+value-titles=auto-detect,serial,parallel,profile
+values=rose-run jules.exe,jules.exe,rose mpi-launch jules.exe,rose mpi-launch valgrind --tool=callgrind jules.exe
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[command=rivers-only]
+description=UNDER DEVELOPMENT
+ =Driving data timestamp issue leads to non-scientific results
+sort-key=2
+title=Method to use to invoke Standalone Rivers
+value-titles=auto-detect
+values=rose-run river.exe
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[namelist]
+title=Namelist configuration
+
+[namelist:cable_pftparm]
+compulsory=true
+description=This namelist reads the values of parameters for each of the plant
+ =functional types (PFTs) if the CABLE land surface model is being
+ =used. These parameters are a function of PFT only. Every member
+ =must be given a value for every run. CABLE uses the same parameters
+ =for veg and non-veg surface types, unlike JULES, and therefore its
+ =arrays are of dimension (npft + nnvg).
+ns=namelist/CABLE Science Settings/cable_pftparm
+title=CABLE PFT Parameters
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#namelist-CABLE_PFTPARM
+widget[rose-config-edit]=cylc8_compat.PageArrayTable
+
+[namelist:cable_pftparm=a1gs_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::a1gs_io
+
+[namelist:cable_pftparm=alpha_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::alpha_io
+
+[namelist:cable_pftparm=canst1_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::canst1_io
+
+[namelist:cable_pftparm=cfrd_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::cfrd_io
+
+[namelist:cable_pftparm=clitt_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::clitt_io
+
+[namelist:cable_pftparm=conkc0_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::conkc0_io
+
+[namelist:cable_pftparm=conko0_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::conko0_io
+
+[namelist:cable_pftparm=convex_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::convex_io
+
+[namelist:cable_pftparm=cplant1_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::cplant1_io
+
+[namelist:cable_pftparm=cplant2_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::cplant2_io
+
+[namelist:cable_pftparm=cplant3_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::cplant3_io
+
+[namelist:cable_pftparm=csoil1_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::csoil1_io
+
+[namelist:cable_pftparm=csoil2_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::csoil2_io
+
+[namelist:cable_pftparm=d0gs_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::d0gs_io
+
+[namelist:cable_pftparm=ejmax_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::ejmax_io
+
+[namelist:cable_pftparm=ekc_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::ekc_io
+
+[namelist:cable_pftparm=eko_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::eko_io
+
+[namelist:cable_pftparm=extkn_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::extkn_io
+
+[namelist:cable_pftparm=frac4_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::frac4_io
+
+[namelist:cable_pftparm=froot1_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::froot1_io
+
+[namelist:cable_pftparm=froot2_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::froot2_io
+
+[namelist:cable_pftparm=froot3_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::froot3_io
+
+[namelist:cable_pftparm=froot4_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::froot4_io
+
+[namelist:cable_pftparm=froot5_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::froot5_io
+
+[namelist:cable_pftparm=froot6_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::froot6_io
+
+[namelist:cable_pftparm=g0_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::g0_io
+
+[namelist:cable_pftparm=g1_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::g1_io
+
+[namelist:cable_pftparm=gswmin_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::gswmin_io
+
+[namelist:cable_pftparm=hc_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::hc_io
+
+[namelist:cable_pftparm=lai_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::lai_io
+
+[namelist:cable_pftparm=length_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::length_io
+
+[namelist:cable_pftparm=ratecp1_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::ratecp1_io
+
+[namelist:cable_pftparm=ratecp2_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::ratecp2_io
+
+[namelist:cable_pftparm=ratecp3_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::ratecp3_io
+
+[namelist:cable_pftparm=ratecs1_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::ratecs1_io
+
+[namelist:cable_pftparm=ratecs2_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::ratecs2_io
+
+[namelist:cable_pftparm=refl1_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::refl1_io
+
+[namelist:cable_pftparm=refl2_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::refl2_io
+
+[namelist:cable_pftparm=refl3_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::refl3_io
+
+[namelist:cable_pftparm=rootbeta_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::rootbeta_io
+
+[namelist:cable_pftparm=rp20_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::rp20_io
+
+[namelist:cable_pftparm=rpcoef_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::rpcoef_io
+
+[namelist:cable_pftparm=rs20_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::rs20_io
+
+[namelist:cable_pftparm=shelrb_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::shelrb_io
+
+[namelist:cable_pftparm=taul1_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::taul1_io
+
+[namelist:cable_pftparm=taul2_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::taul2_io
+
+[namelist:cable_pftparm=taul3_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::taul3_io
+
+[namelist:cable_pftparm=tmaxvj_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::tmaxvj_io
+
+[namelist:cable_pftparm=tminvj_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::tminvj_io
+
+[namelist:cable_pftparm=vbeta_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::vbeta_io
+
+[namelist:cable_pftparm=vcmax_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::vcmax_io
+
+[namelist:cable_pftparm=vegcf_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::vegcf_io
+
+[namelist:cable_pftparm=wai_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::wai_io
+
+[namelist:cable_pftparm=width_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::width_io
+
+[namelist:cable_pftparm=xalbnir_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::xalbnir_io
+
+[namelist:cable_pftparm=xfang_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::xfang_io
+
+[namelist:cable_pftparm=zr_io]
+compulsory=true
+fail-if=len(this) != (namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable);
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_pftparm.nml.html#CABLE_PFTPARM::zr_io
+
+[namelist:cable_progs]
+compulsory=true
+description=Configuration of spatially varying soil properties
+ns=namelist/Ancillary data/Cable prognostics
+sort-key=17
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_prognostics.nml.html#namelist-CABLE_PROGS
+widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var use_file var_name const_val
+
+[namelist:cable_progs=const_val]
+compulsory=true
+description=Constant value for all points (used if use_file = .false.)
+fail-if=len(this) != namelist:cable_progs=nvars
+length=:
+sort-key=9
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_prognostics.nml.html#CABLE_PROGS::const_val
+
+[namelist:cable_progs=file]
+compulsory=true
+description=File (or file name template) to read CABLE prognostic initial values from
+sort-key=3
+trigger=namelist:cable_progs=tpl_name: '%vv' in this;
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_prognostics.nml.html#CABLE_PROGS::file
+
+[namelist:cable_progs=nvars]
+compulsory=true
+description=Number of soil properties that will be given
+range=9:11
+sort-key=4
+trigger=namelist:cable_progs=var: this > 0;
+ = namelist:cable_progs=use_file: this > 0;
+ = namelist:cable_progs=var_name: this > 0;
+ = namelist:cable_progs=const_val: this > 0;
+ = namelist:cable_progs=tpl_name: this > 0;
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_prognostics.nml.html#CABLE_PROGS::nvars
+
+[namelist:cable_progs=tpl_name]
+compulsory=true
+description=String to substitute into the file name template (used if use_file = .true.)
+fail-if=len(this) != namelist:cable_progs=nvars
+length=:
+sort-key=7
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_prognostics.nml.html#CABLE_PROGS::tpl_name
+
+[namelist:cable_progs=use_file]
+compulsory=true
+description=Read variable from file
+fail-if=len(this) != namelist:cable_progs=nvars
+length=:
+sort-key=6
+trigger=namelist:cable_progs=file: any(this == '.true.');
+ = namelist:cable_progs=var_name: any(this == '.true.');
+ = namelist:cable_progs=const_val: not all(this == '.true.');
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_prognostics.nml.html#CABLE_PROGS::use_file
+
+[namelist:cable_progs=var]
+compulsory=true
+description=Name of the prognostic variable, as recognised by CABLE
+fail-if=len(this) != namelist:cable_progs=nvars
+length=:
+sort-key=5
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_prognostics.nml.html#CABLE_PROGS::var
+values='SoilTemp_CABLE','SoilMoisture_CABLE','FrozenSoilFrac_CABLE','SnowDepth_CABLE',
+ ='SnowMass_CABLE','SnowDensity_CABLE','SnowTemp_CABLE','SnowAge_CABLE',
+ ='OneLyrSnowDensity_CABLE','ThreeLayerSnowFlag_CABLE'
+
+[namelist:cable_progs=var_name]
+compulsory=true
+description=Name in file (used if use_file = .true.)
+fail-if=len(this) != namelist:cable_progs=nvars
+length=:
+sort-key=7
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_prognostics.nml.html#CABLE_PROGS::var_name
+
+[namelist:cable_soilparm]
+compulsory=true
+description=This namelist reads the values of parameters for each of the soil
+ =types if the CABLE land surface model is being used. These
+ =parameters are a function of surface type only. All parameters must
+ =be defined for any configuration. The number of soil types is stored
+ =in the n_soiltypes parameter and for the current version of CABLE
+ =is set to 9.
+ns=namelist/CABLE Science Settings/cable_soilparm
+title=CABLE Soil Parameters
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_soilparm.nml.html#namelist-CABLE_SOILPARM
+widget[rose-config-edit]=cylc8_compat.PageArrayTable
+
+[namelist:cable_soilparm=bch_io]
+compulsory=true
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::bch_io
+
+[namelist:cable_soilparm=clay_io]
+compulsory=true
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::clay_io
+
+[namelist:cable_soilparm=css_io]
+compulsory=true
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::css_io
+
+[namelist:cable_soilparm=hyds_io]
+compulsory=true
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::hyds_io
+
+[namelist:cable_soilparm=rhosoil_io]
+compulsory=true
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::rhosoil_io
+
+[namelist:cable_soilparm=sand_io]
+compulsory=true
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::sand_io
+
+[namelist:cable_soilparm=sfc_io]
+compulsory=true
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::sfc_io
+
+[namelist:cable_soilparm=silt_io]
+compulsory=true
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::silt_io
+
+[namelist:cable_soilparm=ssat_io]
+compulsory=true
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::ssat_io
+
+[namelist:cable_soilparm=sucs_io]
+compulsory=true
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::sucs_io
+
+[namelist:cable_soilparm=swilt_io]
+compulsory=true
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_soilparm.nml.html#CABLE_SOILPARM::swilt_io
+
+[namelist:cable_surface_types]
+compulsory=true
+ns=namelist/CABLE Surface Types/cable_surface_types
+sort-key=01
+title=CABLE Surface Types
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_surface_types.nml.html#namelist-CABLE_SURFACE_TYPES
+
+[namelist:cable_surface_types=barren_cable]
+compulsory=true
+description=Pseudo level of barren soil surface type
+fail-if=any(this > namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable); # Pseudo level must be less than or equal to npft_cable+nnvg_cable
+ =any(this <= namelist:cable_surface_types=npft_cable and this != -1); # PFTs must be grouped together first with non-vegetated tiles following
+length=:
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_surface_types.nml.html#CABLE_SURFACE_TYPES::barren_cable
+
+[namelist:cable_surface_types=ice_cable]
+compulsory=true
+description=Pseudo level of ice_cable surface type
+fail-if=any(this > namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable); # Pseudo level must be less than or equal to npft_cable+nnvg_cable
+ =any(this <= namelist:cable_surface_types=npft_cable and this != -1); # PFTs must be grouped together first with non-vegetated tiles following
+length=:
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_surface_types.nml.html#CABLE_SURFACE_TYPES::ice_cable
+
+[namelist:cable_surface_types=lakes_cable]
+compulsory=true
+description=Pseudo level of lakes_cable surface type
+fail-if=any(this > namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable); # Pseudo level must be less than or equal to npft_cable+nnvg_cable
+ =any(this <= namelist:cable_surface_types=npft_cable and this != -1); # PFTs must be grouped together first with non-vegetated tiles following
+length=:
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_surface_types.nml.html#CABLE_SURFACE_TYPES::lakes_cable
+
+[namelist:cable_surface_types=nnvg_cable]
+compulsory=true
+description=Number of non-plant surface types to be modelled
+range=1:
+sort-key=c
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_surface_types.nml.html#CABLE_SURFACE_TYPES::nnvg_cable
+
+[namelist:cable_surface_types=npft_cable]
+compulsory=true
+description=Number of plant functional types to be modelled
+range=0:
+sort-key=a
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_surface_types.nml.html#CABLE_SURFACE_TYPES::npft_cable
+
+[namelist:cable_surface_types=urban_cable]
+compulsory=true
+description=Pseudo level of urban_cable surface type
+fail-if=any(this > namelist:cable_surface_types=npft_cable + namelist:cable_surface_types=nnvg_cable); # Pseudo level must be less than or equal to npft_cable+nnvg_cable
+ =any(this <= namelist:cable_surface_types=npft_cable and this != -1); # PFTs must be grouped together first with non-vegetated tiles following
+length=:
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/cable_surface_types.nml.html#CABLE_SURFACE_TYPES::urban_cable
+
+[namelist:fire_switches]
+compulsory=true
+description=Switches for controlling activation of the fire module
+ns=namelist/JULES Science Settings/fire_switches
+sort-key=16
+title=Fire options
+url=https://metoffice.github.io/jules/vn8.1/namelists/fire.nml.html#namelist-FIRE_SWITCHES
+
+[namelist:fire_switches=canadian_flag]
+compulsory=true
+description=Switch for Canadian Fire Weather Index (FWI)
+sort-key=04
+trigger=namelist:fire_switches=canadian_hemi_opt: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/fire.nml.html#FIRE_SWITCHES::canadian_flag
+
+[namelist:fire_switches=canadian_hemi_opt]
+compulsory=true
+description=If TRUE, apply 6-month offset to S-hemisphere month-dependent parameters
+sort-key=05
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/fire.nml.html#FIRE_SWITCHES::canadian_hemi_opt
+
+[namelist:fire_switches=l_fire]
+compulsory=true
+description=Switch to enable the fire module
+sort-key=01
+trigger=namelist:fire_switches=mcarthur_flag: .true.;
+ =namelist:fire_switches=mcarthur_opt: .true.;
+ =namelist:fire_switches=canadian_flag: .true.;
+ =namelist:fire_switches=nesterov_flag: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/fire.nml.html#FIRE_SWITCHES::l_fire
+
+[namelist:fire_switches=mcarthur_flag]
+compulsory=true
+description=Switch for McArthur Forest Fire Danger Index (FFDI)
+sort-key=02
+trigger=namelist:fire_switches=mcarthur_opt: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/fire.nml.html#FIRE_SWITCHES::mcarthur_flag
+
+[namelist:fire_switches=mcarthur_opt]
+compulsory=true
+description=Method for soil moisture deficit in McArthur FFDI
+sort-key=03
+url=https://metoffice.github.io/jules/vn8.1/namelists/fire.nml.html#FIRE_SWITCHES::mcarthur_opt
+value-titles=Model value,Fixed at 120 mm
+values=1,2
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[namelist:fire_switches=nesterov_flag]
+compulsory=true
+description=Switch for Nesterov Index
+sort-key=06
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/fire.nml.html#FIRE_SWITCHES::nesterov_flag
+
+[namelist:imogen_anlg_vals_list]
+compulsory=true
+ns=namelist/IMOGEN/GCM Analogue configuration
+sort-key=1
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#namelist-IMOGEN_ANLG_VALS_LIST
+
+[namelist:imogen_anlg_vals_list=diff_frac_const_imogen]
+compulsory=true
+description=Fraction of downward shortwave radiation assumed to be diffuse for IMOGEN
+range=0:1
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::diff_frac_const_imogen
+warn-if=this == 0; #There will be no diffuse downward SW radiation
+
+[namelist:imogen_anlg_vals_list=f_ocean]
+compulsory=true
+description=Fractional coverage of the ocean
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::f_ocean
+
+[namelist:imogen_anlg_vals_list=file_base_anom]
+compulsory=true
+description=Directory containing prescribed anomalies
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::file_base_anom
+
+[namelist:imogen_anlg_vals_list=file_clim]
+compulsory=true
+description=Directory containing initialising climatology
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::file_clim
+
+[namelist:imogen_anlg_vals_list=file_patt]
+compulsory=true
+description=Directory containing the GCM patterns
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::file_patt
+
+[namelist:imogen_anlg_vals_list=kappa_o]
+compulsory=true
+description=Ocean eddy diffusivity (W m-1 K-1)
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::kappa_o
+
+[namelist:imogen_anlg_vals_list=lambda_l]
+compulsory=true
+description=Inverse of climate sensitivity over land (W m-2 K-1)
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::lambda_l
+
+[namelist:imogen_anlg_vals_list=lambda_o]
+compulsory=true
+description=Inverse of climate sensitivity over ocean (W m-2 K-1)
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::lambda_o
+
+[namelist:imogen_anlg_vals_list=mu]
+compulsory=true
+description=Ratio of land to ocean temperature anomalies
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::mu
+
+[namelist:imogen_anlg_vals_list=q2co2]
+compulsory=true
+description=Radiative forcing due to doubling CO2 (W m-2)
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::q2co2
+
+[namelist:imogen_anlg_vals_list=t_ocean_init]
+compulsory=true
+description=Initial ocean temperature (K)
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#IMOGEN_ANLG_VALS_LIST::t_ocean_init
+
+[namelist:imogen_onoff_switch]
+compulsory=true
+ns=namelist/IMOGEN
+sort-key=1
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#namelist-IMOGEN_RUN_LIST
+
+[namelist:imogen_onoff_switch=l_daily_metdata_climatol]
+compulsory=true
+description=Use daily climatology (default is monthly)
+sort-key=1
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#IMOGEN_ONOFF_SWITCH::l_daily_metdata_climatol
+
+[namelist:imogen_onoff_switch=l_imogen]
+compulsory=true
+description=Use IMOGEN to generate meteorological forcing data
+fail-if=this == '.true.' and '01-01 00:00:00' not in namelist:jules_time=main_run_start; # IMOGEN runs must start at 00:00:00 on 1st Jan for some year
+ = this == '.true.' and (namelist:jules_input_grid=grid_is_1d == '.true.' or namelist:jules_input_grid=nx != 96 or namelist:jules_input_grid=ny != 56); # IMOGEN requires a 2D grid of size 96 x 56
+sort-key=0
+trigger=namelist:jules_drive=l_daily_disagg: .false.;
+ = namelist:jules_drive=data_start: .false.;
+ = namelist:jules_drive=data_end: .false.;
+ = namelist:jules_drive=data_period: .false.;
+ = namelist:jules_drive=read_list: .false.;
+ = namelist:jules_drive=file: .false.;
+ = namelist:jules_drive=nvars: .false.;
+ = namelist:jules_drive=l_perturb_driving: .false.;
+ = namelist:imogen_run_list: .true.;
+ = namelist:imogen_anlg_vals_list: .true.;
+ = namelist:imogen_onoff_switch=l_daily_metdata_climatol: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#IMOGEN_ONOFF_SWITCH::l_imogen
+
+[namelist:imogen_run_list]
+compulsory=true
+ns=namelist/IMOGEN/Run options
+sort-key=1
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#namelist-IMOGEN_RUN_LIST
+
+[namelist:imogen_run_list=c_emissions]
+compulsory=true
+description=Calculate CO2 concentration based on anthropogenic emissions
+ = (with or without land and ocean feedbacks)
+sort-key=1g
+trigger=namelist:imogen_run_list=land_feed_co2: .true.;
+ =namelist:imogen_run_list=ocean_feed: .true.;
+ =namelist:imogen_run_list=file_scen_emits: .true.;
+ =namelist:imogen_run_list=nyr_emiss: .true.;
+ =namelist:imogen_run_list=file_scen_co2_ppmv: .false.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#IMOGEN_RUN_LIST::c_emissions
+
+[namelist:imogen_run_list=ch4_init_ppbv]
+compulsory=true
+description=Initial CH4 concentration (ppbv)
+sort-key=4b
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#IMOGEN_RUN_LIST::ch4_init_ppbv
+
+[namelist:imogen_run_list=ch4_ppbv_ref]
+compulsory=true
+description=Atmospheric CH4 concentration at reference year (ppbv)
+sort-key=4c
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#IMOGEN_RUN_LIST::ch4_ppbv_ref
+
+[namelist:imogen_run_list=change_metdata_method]
+compulsory=true
+description=Choice of method used to change meteorological data over time
+fail-if=this == 2 and namelist:imogen_run_list=land_feed_co2 == '.true.';
+ =this == 2 and namelist:imogen_run_list=ocean_feed == '.true.';
+ =this == 2 and namelist:imogen_run_list=land_feed_ch4 == '.true.';
+ =this == 2 and namelist:imogen_run_list=c_emissions == '.true.';
+ =this == 2 and namelist:imogen_run_list=include_non_co2_radf == '.true.';
+ =this == 3 and namelist:imogen_run_list=land_feed_co2 == '.true.';
+ =this == 3 and namelist:imogen_run_list=ocean_feed == '.true.';
+ =this == 3 and namelist:imogen_run_list=land_feed_ch4 == '.true.';
+ =this == 3 and namelist:imogen_run_list=c_emissions == '.true.';
+ =this == 3 and namelist:imogen_run_list=include_non_co2_radf == '.true.';
+sort-key=1f
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#IMOGEN_RUN_LIST::change_metdata_method
+value-titles=Analogue model and patterns,Prescribed anomalies,Global temperature change applied to patterns
+values=1,2,3
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[namelist:imogen_run_list=co2_init_ppmv]
+compulsory=true
+description=Initial CO2 concentration (ppmv)
+sort-key=3a
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#IMOGEN_RUN_LIST::co2_init_ppmv
+
+[namelist:imogen_run_list=dump_file]
+compulsory=true
+description=Name of the dump file to initialise from
+sort-key=5b
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#IMOGEN_RUN_LIST::dump_file
+
+[namelist:imogen_run_list=fch4_ref]
+compulsory=true
+description=Reference global CH4 flux from natural land to atmosphere (Tg CH4/yr)
+sort-key=4d
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#IMOGEN_RUN_LIST::fch4_ref
+
+[namelist:imogen_run_list=file_ch4_n2o]
+compulsory=true
+description=File containing ch4 and n2o concentration
+ =required for radiative forcing calculations
+sort-key=4g
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#IMOGEN_RUN_LIST::file_ch4_n2o
+
+[namelist:imogen_run_list=file_non_co2_radf]
+compulsory=true
+description=File containing non-CO2 values
+sort-key=6b
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#IMOGEN_RUN_LIST::file_non_co2_radf
+
+[namelist:imogen_run_list=file_scen_co2_ppmv]
+compulsory=true
+description=File containing CO2 values
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#IMOGEN_RUN_LIST::file_scen_co2_ppmv
+
+[namelist:imogen_run_list=file_scen_emits]
+compulsory=true
+description=File containing CO2 emissions
+sort-key=3c
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#IMOGEN_RUN_LIST::file_scen_emits
+
+[namelist:imogen_run_list=include_co2]
+compulsory=true
+description=Include adjustments to CO2 values
+sort-key=1e
+trigger=namelist:imogen_run_list=c_emissions: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#IMOGEN_RUN_LIST::include_co2
+
+[namelist:imogen_run_list=include_non_co2_radf]
+compulsory=true
+description=Include adjustments to non-CO2 radiative forcing
+sort-key=6a
+trigger=namelist:imogen_run_list=file_non_co2_radf: .true.;
+ =namelist:imogen_run_list=nyr_non_co2: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#IMOGEN_RUN_LIST::include_non_co2_radf
+
+[namelist:imogen_run_list=initial_co2_ch4_year]
+compulsory=true
+description=Initial year for the ocean CO2 accumulation
+sort-key=2d
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#IMOGEN_RUN_LIST::initial_co2_ch4_year
+
+[namelist:imogen_run_list=initialise_from_dump]
+compulsory=true
+description=Use the given dump file to initialise IMOGEN prognostics
+sort-key=5a
+trigger=namelist:imogen_run_list=dump_file: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#IMOGEN_RUN_LIST::initialise_from_dump
+
+[namelist:imogen_run_list=l_change_metdata]
+compulsory=true
+description=Allow driving met data to change over time
+sort-key=1e
+trigger=namelist:imogen_run_list=change_metdata_method: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#IMOGEN_RUN_LIST::l_change_metdata
+
+[namelist:imogen_run_list=land_feed_ch4]
+compulsory=true
+description=Include land CH4 feedbacks on atmospheric CH4
+sort-key=4a
+trigger=namelist:imogen_run_list=nyr_ch4_n2o: .true.;
+ =namelist:imogen_run_list=yr_fch4_ref: .true.;
+ =namelist:imogen_run_list=file_ch4_n2o: .true.;
+ =namelist:imogen_run_list=fch4_ref: .true.;
+ =namelist:imogen_run_list=tau_ch4_ref: .true.;
+ =namelist:imogen_run_list=ch4_ppbv_ref: .true.;
+ =namelist:imogen_run_list=ch4_init_ppbv: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#IMOGEN_RUN_LIST::land_feed_ch4
+
+[namelist:imogen_run_list=land_feed_co2]
+compulsory=true
+description=Include land CO2 feedbacks on atmospheric CO2
+sort-key=2c
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#IMOGEN_RUN_LIST::land_feed_co2
+
+[namelist:imogen_run_list=nyr_ch4_n2o]
+compulsory=true
+description=Number of years of CH4 and N2O data in file
+range=0:
+sort-key=4h
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#IMOGEN_RUN_LIST::nyr_ch4_n2o
+
+[namelist:imogen_run_list=nyr_emiss]
+compulsory=true
+description=Number of years of emission data in file
+range=0:
+sort-key=1f
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#IMOGEN_RUN_LIST::nyr_emiss
+
+[namelist:imogen_run_list=nyr_non_co2]
+compulsory=true
+description=Number of years for which non-CO2 forcing is prescribed
+range=0:
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#IMOGEN_RUN_LIST::nyr_non_co2
+
+[namelist:imogen_run_list=ocean_feed]
+compulsory=true
+description=Include ocean feedbacks on atmospheric CO2
+sort-key=2c
+trigger=namelist:imogen_run_list=initial_co2_ch4_year: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#IMOGEN_RUN_LIST::ocean_feed
+
+[namelist:imogen_run_list=tau_ch4_ref]
+compulsory=true
+description=Decay rate of atmospheric CH4 at reference year (years)
+sort-key=4e
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#IMOGEN_RUN_LIST::tau_ch4_ref
+
+[namelist:imogen_run_list=yr_fch4_ref]
+compulsory=true
+description=Reference year for CH4 emissions scaling
+range=0:
+sort-key=4f
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html#IMOGEN_RUN_LIST::yr_fch4_ref
+
+[namelist:jules_agric]
+compulsory=true
+ns=namelist/Ancillary data/Agricultural fraction
+sort-key=19
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#namelist-JULES_AGRIC
+
+[namelist:jules_agric=agric_name]
+description=Name of the variable containing the agricultural fraction data
+sort-key=5
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_AGRIC::agric_name
+
+[namelist:jules_agric=biocrop_name]
+description=The name of the variable containing the biocrop fraction data.
+sort-key=5
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_AGRIC::biocrop_name
+
+[namelist:jules_agric=file]
+description=Name of the file to read agricultural fraction data from
+sort-key=4
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_AGRIC::file
+
+[namelist:jules_agric=file_biocrop]
+description=Name of the file to read biocrop fraction data from
+sort-key=4
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_AGRIC::file_biocrop
+
+[namelist:jules_agric=file_harvest_doy]
+compulsory=true
+description=Name of file containing harvest_doy
+sort-key=2
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_AGRIC::file_harvest_doy
+
+[namelist:jules_agric=file_past]
+description=Name of the file to read pasture fraction data from
+sort-key=4
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_AGRIC::file_past
+
+[namelist:jules_agric=frac_agr]
+description=Agricultural fraction for the single location
+sort-key=3
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_AGRIC::frac_agr
+
+[namelist:jules_agric=frac_biocrop]
+description=Biocrop fraction for the single location
+sort-key=3
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_AGRIC::frac_biocrop
+
+[namelist:jules_agric=frac_past]
+description=Pasture fraction for the single location
+sort-key=3
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_AGRIC::frac_past
+
+[namelist:jules_agric=harvest_doy_name]
+compulsory=true
+description=Name of variable containing harvest_doy in FILE
+sort-key=3
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_AGRIC::harvest_doy_name
+
+[namelist:jules_agric=past_name]
+description=Name of the variable containing the pasture fraction data
+sort-key=5
+type=character
+# Entry does not exist in documentation
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_AGRIC::past_name
+
+[namelist:jules_agric=read_from_dump]
+compulsory=true
+description=Read agricultural fraction from the dump file
+sort-key=1
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_AGRIC::read_from_dump
+
+[namelist:jules_agric=read_harvest_doy_from_dump]
+compulsory=true
+description=Read harvest day-of-year from the dump file
+sort-key=1
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_AGRIC::read_harvest_doy_from_dump
+
+[namelist:jules_agric=zero_agric]
+compulsory=true
+description=Set agricultural fraction at all points to zero
+sort-key=2
+trigger=namelist:jules_agric=frac_agr: .false.;
+ = namelist:jules_agric=file: .false.;
+ = namelist:jules_agric=agric_name: .false.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_AGRIC::zero_agric
+
+[namelist:jules_agric=zero_biocrop]
+compulsory=true
+description=Set biocrop fraction at all points to zero if True (default). Otherwise set fractions with frac_biocrop from file_biocrop.
+sort-key=2
+trigger=namelist:jules_agric=frac_biocrop: .false.;
+ = namelist:jules_agric=file_biocrop: .false.;
+ = namelist:jules_agric=biocrop_name: .false.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_AGRIC::zero_biocrop
+
+[namelist:jules_agric=zero_past]
+compulsory=true
+description=Set pasture fraction at all points to zero
+sort-key=2
+trigger=namelist:jules_agric=frac_past: .false.;
+ = namelist:jules_agric=file_past: .false.;
+ = namelist:jules_agric=past_name: .false.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_AGRIC::zero_past
+
+[namelist:jules_co2]
+compulsory=true
+description=Configuration of co2 concentration
+ns=namelist/Ancillary data/CO2 concentration
+sort-key=22
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#namelist-JULES_CO2
+
+[namelist:jules_co2=co2_mmr]
+description=Concentration of atmospheric CO2 as a mass mixing ratio
+sort-key=2
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_CO2::file
+
+[namelist:jules_co2=read_from_dump]
+compulsory=true
+description=Read CO2 concentration from the dump file
+sort-key=1
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_CO2::read_from_dump
+
+[namelist:jules_crop_props]
+compulsory=true
+description=Configuration of spatially varying crop properties
+ns=namelist/Ancillary data/Crop properties
+sort-key=20
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#namelist-JULES_CROP_PROPS
+widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var use_file var_name tpl_name const_val
+
+[namelist:jules_crop_props=const_val]
+compulsory=true
+description=Constant value for all points (used if use_file = .false.)
+fail-if=len(this) != namelist:jules_crop_props=nvars
+length=:
+sort-key=8
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_CROP_PROPS::const_val
+
+[namelist:jules_crop_props=file]
+compulsory=true
+description=If read_list = TRUE, file to read list of file names
+ =If read_list = FALSE, file or file name template
+ =from which to read crop properties.
+sort-key=2
+trigger=namelist:jules_crop_props=tpl_name: '%vv' in this;
+ =namelist:jules_crop_props=read_list: '%vv' not in this;
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_CROP_PROPS::file
+
+[namelist:jules_crop_props=nvars]
+compulsory=true
+description=Number of crop properties that will be given
+range=2:3
+sort-key=3
+trigger=namelist:jules_crop_props=var: this > 0;
+ = namelist:jules_crop_props=use_file: this > 0;
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_CROP_PROPS::nvars
+
+[namelist:jules_crop_props=read_from_dump]
+compulsory=true
+description=Read spatially varying crop properties from the dump file
+sort-key=1
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_CROP_PROPS::read_from_dump
+
+[namelist:jules_crop_props=read_list]
+compulsory=true
+description=Use list of file names; one per line for each of nvars.
+fail-if=this == '.true.' and '%vv' in namelist:jules_crop_props=file; # Cannot use variable name templating while reading a list of files.
+sort-key=2a
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_CROP_PROPS::read_list
+
+[namelist:jules_crop_props=tpl_name]
+compulsory=true
+description=String to substitute into the file name template (used if use_file = .true.)
+fail-if=len(this) != namelist:jules_crop_props=nvars
+length=:
+sort-key=7
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_CROP_PROPS::tpl_name
+
+[namelist:jules_crop_props=use_file]
+compulsory=true
+description=Read variable from file
+fail-if=len(this) != namelist:jules_crop_props=nvars
+length=:
+sort-key=5
+trigger=namelist:jules_crop_props=file: any(this == '.true.');
+ = namelist:jules_crop_props=var_name: any(this == '.true.');
+ = namelist:jules_crop_props=const_val: not all(this == '.true.');
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_CROP_PROPS::use_file
+
+[namelist:jules_crop_props=var]
+compulsory=true
+description=Names of the crop variable, as recognised by JULES
+fail-if=len(this) != namelist:jules_crop_props=nvars
+length=:
+sort-key=4
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_CROP_PROPS::var
+values='cropsowdate','cropttrep','cropttveg','croplatestharvdate'
+
+[namelist:jules_crop_props=var_name]
+compulsory=true
+description=Name in file (used if use_file = .true.)
+fail-if=len(this) != namelist:jules_crop_props=nvars
+length=:
+sort-key=6
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_CROP_PROPS::var_name
+
+[namelist:jules_cropparm]
+compulsory=true
+description=Click on names for more details
+ =
+ns=namelist/JULES Science Settings/jules_cropparm
+sort-key=10
+title=Crop parameters
+url=https://metoffice.github.io/jules/vn8.1/namelists/crop_params.nml.html#namelist-JULES_CROPPARM
+widget[rose-config-edit]=cylc8_compat.PageArrayTable
+
+[namelist:jules_cropparm=allo1_io]
+compulsory=true
+fail-if=len(this) != namelist:jules_surface_types=ncpft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/crop_params.nml.html#JULES_CROPPARM::allo1_io
+
+[namelist:jules_cropparm=allo2_io]
+compulsory=true
+fail-if=len(this) != namelist:jules_surface_types=ncpft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/crop_params.nml.html#JULES_CROPPARM::allo2_io
+
+[namelist:jules_cropparm=alpha1_io]
+compulsory=true
+fail-if=len(this) != namelist:jules_surface_types=ncpft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/crop_params.nml.html#JULES_CROPPARM::alpha1_io
+
+[namelist:jules_cropparm=alpha2_io]
+compulsory=true
+fail-if=len(this) != namelist:jules_surface_types=ncpft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/crop_params.nml.html#JULES_CROPPARM::alpha2_io
+
+[namelist:jules_cropparm=alpha3_io]
+compulsory=true
+fail-if=len(this) != namelist:jules_surface_types=ncpft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/crop_params.nml.html#JULES_CROPPARM::alpha3_io
+
+[namelist:jules_cropparm=beta1_io]
+compulsory=true
+fail-if=len(this) != namelist:jules_surface_types=ncpft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/crop_params.nml.html#JULES_CROPPARM::beta1_io
+
+[namelist:jules_cropparm=beta2_io]
+compulsory=true
+fail-if=len(this) != namelist:jules_surface_types=ncpft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/crop_params.nml.html#JULES_CROPPARM::beta2_io
+
+[namelist:jules_cropparm=beta3_io]
+compulsory=true
+fail-if=len(this) != namelist:jules_surface_types=ncpft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/crop_params.nml.html#JULES_CROPPARM::beta3_io
+
+[namelist:jules_cropparm=cfrac_l_io]
+compulsory=true
+fail-if=len(this) != namelist:jules_surface_types=ncpft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/crop_params.nml.html#JULES_CROPPARM::cfrac_l_io
+
+[namelist:jules_cropparm=cfrac_r_io]
+compulsory=true
+fail-if=len(this) != namelist:jules_surface_types=ncpft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/crop_params.nml.html#JULES_CROPPARM::cfrac_r_io
+
+[namelist:jules_cropparm=cfrac_s_io]
+compulsory=true
+fail-if=len(this) != namelist:jules_surface_types=ncpft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/crop_params.nml.html#JULES_CROPPARM::cfrac_s_io
+
+[namelist:jules_cropparm=crit_pp_io]
+compulsory=true
+fail-if=len(this) != namelist:jules_surface_types=ncpft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/crop_params.nml.html#JULES_CROPPARM::crit_pp_io
+
+[namelist:jules_cropparm=delta_io]
+compulsory=true
+fail-if=len(this) != namelist:jules_surface_types=ncpft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/crop_params.nml.html#JULES_CROPPARM::delta_io
+
+[namelist:jules_cropparm=gamma_io]
+compulsory=true
+fail-if=len(this) != namelist:jules_surface_types=ncpft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/crop_params.nml.html#JULES_CROPPARM::gamma_io
+
+[namelist:jules_cropparm=initial_c_dvi_io]
+compulsory=true
+fail-if=len(this) != namelist:jules_surface_types=ncpft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/crop_params.nml.html#JULES_CROPPARM::initial_c_dvi_io
+
+[namelist:jules_cropparm=initial_carbon_io]
+compulsory=true
+fail-if=len(this) != namelist:jules_surface_types=ncpft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/crop_params.nml.html#JULES_CROPPARM::initial_carbon_io
+
+[namelist:jules_cropparm=mu_io]
+compulsory=true
+fail-if=len(this) != namelist:jules_surface_types=ncpft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/crop_params.nml.html#JULES_CROPPARM::mu_io
+
+[namelist:jules_cropparm=nu_io]
+compulsory=true
+fail-if=len(this) != namelist:jules_surface_types=ncpft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/crop_params.nml.html#JULES_CROPPARM::nu_io
+
+[namelist:jules_cropparm=pp_sens_io]
+compulsory=true
+fail-if=len(this) != namelist:jules_surface_types=ncpft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/crop_params.nml.html#JULES_CROPPARM::pp_sens_io
+
+[namelist:jules_cropparm=remob_io]
+compulsory=true
+fail-if=len(this) != namelist:jules_surface_types=ncpft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/crop_params.nml.html#JULES_CROPPARM::remob_io
+
+[namelist:jules_cropparm=rt_dir_io]
+compulsory=true
+fail-if=len(this) != namelist:jules_surface_types=ncpft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/crop_params.nml.html#JULES_CROPPARM::rt_dir_io
+
+[namelist:jules_cropparm=sen_dvi_io]
+compulsory=true
+fail-if=len(this) != namelist:jules_surface_types=ncpft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/crop_params.nml.html#JULES_CROPPARM::sen_dvi_io
+
+[namelist:jules_cropparm=t_bse_io]
+compulsory=true
+fail-if=len(this) != namelist:jules_surface_types=ncpft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/crop_params.nml.html#JULES_CROPPARM::t_bse_io
+
+[namelist:jules_cropparm=t_max_io]
+compulsory=true
+fail-if=len(this) != namelist:jules_surface_types=ncpft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/crop_params.nml.html#JULES_CROPPARM::t_max_io
+
+[namelist:jules_cropparm=t_mort_io]
+compulsory=true
+fail-if=len(this) != namelist:jules_surface_types=ncpft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/crop_params.nml.html#JULES_CROPPARM::t_mort_io
+
+[namelist:jules_cropparm=t_opt_io]
+compulsory=true
+fail-if=len(this) != namelist:jules_surface_types=ncpft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/crop_params.nml.html#JULES_CROPPARM::t_opt_io
+
+[namelist:jules_cropparm=tt_emr_io]
+compulsory=true
+fail-if=len(this) != namelist:jules_surface_types=ncpft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/crop_params.nml.html#JULES_CROPPARM::tt_emr_io
+
+[namelist:jules_cropparm=yield_frac_io]
+compulsory=true
+fail-if=len(this) != namelist:jules_surface_types=ncpft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/crop_params.nml.html#JULES_CROPPARM::yield_frac_io
+
+[namelist:jules_deposition]
+compulsory=true
+description=Configuration of atmospheric deposition
+ns=namelist/JULES Science Settings/jules_deposition
+title=Deposition
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_deposition.nml.html#namelist-JULES_DEPOSITION
+
+[namelist:jules_deposition=dep_h2_soil_scheme]
+compulsory=true
+description=Scheme for H2 soil deposition
+fail-if=( this == 2 and namelist:jules_model_environment=l_jules_parent == 1 ) ; # The Paulot et al. H2 scheme is not yet fully implemented for UM-coupled JULES applications (when JULES deposition called from UKCA): only Conrad & Seiler scheme available, dep_h2_soil_scheme = 1
+sort-key=5f
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_deposition.nml.html#JULES_DEPOSITION::dep_h2_soil_scheme
+value-titles=Conrad & Seiler H2 deposition scheme,Paulot et al. H2 deposition scheme
+values=1,2
+
+[namelist:jules_deposition=dry_dep_model]
+compulsory=true
+description=Dry deposition model
+sort-key=2
+trigger=namelist:jules_deposition_species=dd_ice_coeff_io: 2;
+ =namelist:jules_deposition_species=dep_species_name_io: 1,2;
+ =namelist:jules_deposition_species=dep_species_rmm_io: 2;
+ =namelist:jules_deposition_species=diffusion_coeff_io: 2;
+ =namelist:jules_deposition_species=diffusion_corr_io: 2;
+ =namelist:jules_deposition_species=r_tundra_io: 2;
+ =namelist:jules_deposition_species=rsurf_std_io: 2;
+ =namelist:jules_deposition_species_specific=ch4_mml_io: 2;
+ =namelist:jules_deposition_species_specific=ch4_scaling_io: 2;
+ =namelist:jules_deposition_species_specific=ch4_up_flux_io: 2;
+ =namelist:jules_deposition_species_specific=ch4dd_tundra_io: 2;
+ =namelist:jules_deposition_species_specific=cuticle_o3_io: 2;
+ =namelist:jules_deposition_species_specific=h2dd_c_io: 2;
+ =namelist:jules_deposition_species_specific=h2dd_m_io: 2;
+ =namelist:jules_deposition_species_specific=h2dd_q_io: 2;
+ =namelist:jules_deposition_species_specific=r_wet_soil_o3_io: 2;
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_deposition.nml.html#JULES_DEPOSITION::dry_dep_model
+value-titles=JULES with restricted UKCA deposition,JULES with flexible UKCA deposition
+values=1,2
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[namelist:jules_deposition=dzl_const]
+compulsory=true
+description=Constant separation for boundary layer levels (m)
+range=0:
+sort-key=6
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_deposition.nml.html#JULES_DEPOSITION::dzl_const
+
+[namelist:jules_deposition=l_deposition]
+compulsory=true
+description=Switch to enable JULES-based atmospheric dry deposition
+fail-if=(this == '.true.' and namelist:jules_surface=l_aggregate == ".true.") ; # Deposition does not work with aggregated tile
+sort-key=1
+trigger=namelist:jules_deposition=dep_h2_soil_scheme: .true.;
+ =namelist:jules_deposition=dry_dep_model: .true.;
+ =namelist:jules_deposition=dzl_const: .true.;
+ =namelist:jules_deposition=l_deposition_flux: .true.;
+ =namelist:jules_deposition=l_deposition_gc_corr: .true.;
+ =namelist:jules_deposition=l_ukca_ddep_lev1: .true.;
+ =namelist:jules_deposition=l_ukca_ddepo3_ocean: .true.;
+ =namelist:jules_deposition=l_ukca_dry_dep_so2wet: .true.;
+ =namelist:jules_deposition=l_ukca_emsdrvn_ch4: .true.;
+ =namelist:jules_deposition=ndry_dep_species: .true.;
+ =namelist:jules_deposition=tundra_s_limit: .true.;
+ =namelist:jules_deposition_species: .true.;
+ =namelist:jules_deposition_species_specific: .true.;
+ =namelist:jules_temp_fixes=l_fix_drydep_so2_water: .true.;
+ =namelist:jules_temp_fixes=l_fix_improve_drydep: .true.;
+ =namelist:jules_temp_fixes=l_fix_ukca_h2dd_x: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_deposition
+
+[namelist:jules_deposition=l_deposition_flux]
+compulsory=true
+description=Switch to enable calculation of deposition fluxes
+sort-key=4a
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_deposition_flux
+
+[namelist:jules_deposition=l_deposition_from_ukca]
+compulsory=true
+description=Switch to call JULES-based deposition routines from ukca_chemistry_ctl
+fail-if=( this == '.false.' and namelist:jules_model_environment=l_jules_parent == 1 ) ; # For UM_JULES applications, only the call to the deposition routines from the UKCA is currently available
+ =( this == '.true.' and namelist:jules_model_environment=l_jules_parent == 0 ) ; # Deposition switch cannot be true in JULES standalone as JULES-based deposition routines called from UKCA
+sort-key=5a
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_deposition_from_ukca
+
+[namelist:jules_deposition=l_deposition_gc_corr]
+compulsory=true
+description=Switch to correct stomatal conductance for bare soil evaporation
+fail-if=( this == '.true.' and namelist:jules_model_environment=l_jules_parent == 1 ) ; # For UM_JULES applications, stomatal conductance corrected for bare soil evaporation is not available in the UKCA
+sort-key=4b
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_deposition_gc_corr
+
+[namelist:jules_deposition=l_ukca_ddep_lev1]
+compulsory=true
+description=Apply dry deposition losses only from the lowest level (true) or all levels (false) in the atmospheric boundary layer
+sort-key=5b
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_ukca_ddep_lev1
+
+[namelist:jules_deposition=l_ukca_ddepo3_ocean]
+compulsory=true
+description=Use a mechanistic calculation for ocean ozone deposition
+fail-if=( this == '.true.' and namelist:jules_model_environment=l_jules_parent == 0 ) ; # Deposition switch not available in JULES standalone as requires >75% open water fraction
+sort-key=5c
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_ukca_ddepo3
+
+[namelist:jules_deposition=l_ukca_dry_dep_so2wet]
+compulsory=true
+description=Accounting for surface wetness in the dry deposition for SO2
+fail-if=( this == '.true.' and namelist:jules_model_environment=l_jules_parent == 0 ) ; # Deposition switch not fully implemented in JULES standalone
+sort-key=5d
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_ukca_dry_dep_so2wet
+
+[namelist:jules_deposition=l_ukca_emsdrvn_ch4]
+compulsory=true
+description=CH4 emission driven UKCA
+sort-key=5e
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_deposition.nml.html#JULES_DEPOSITION::l_ukca_emsdrvn_ch4
+
+[namelist:jules_deposition=ndry_dep_species]
+compulsory=true
+description=Number of species for dry deposition
+range=1:200
+sort-key=3
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_deposition.nml.html#JULES_DEPOSITION::ndry_dep_species
+
+[namelist:jules_deposition=tundra_s_limit]
+compulsory=true
+description=sine of latitude of southern limit of tundra
+range=-1:1
+sort-key=7
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_deposition.nml.html#JULES_DEPOSITION::tundra_s_limit
+
+[namelist:jules_deposition_species]
+compulsory=true
+description=Deposition parameters that depend on species
+duplicate=true
+ns=namelist/JULES Science Settings/jules_deposition/jules_deposition_species
+title=Deposition Species
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_deposition.nml.html#namelist-JULES_DEPOSITION_SPECIES
+
+[namelist:jules_deposition_species=dd_ice_coeff_io]
+compulsory=true
+description=Coefficients for quadratic dependency of dry deposition to ice
+fail-if=any(this == -1073741824.0) ; # Invalid parameter value(s)
+length=3
+sort-key=6
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::dd_ice_coeff_io
+
+[namelist:jules_deposition_species=dep_species_name_io]
+compulsory=true
+description=Name of chemical species to be deposited
+fail-if=(this == "'unset'") ; # Invalid name for deposited species
+sort-key=01
+trigger=namelist:jules_deposition_species=dd_ice_coeff_io: this == "'SO2'" or this == "'HNO3'" or this == "'HONO2'" or this == "'ISON'" or this == "'HCl'" or this == "'HOCl'" or this == "'HBr'" or this == "'HOBr'" ;
+ =namelist:jules_deposition_species=diffusion_corr_io: this == "'NO2'" or this == "'O3'" or this == "'SO2'" or this == "'NH3'" or this == "'PAN'" or this == "'MPAN'" or this == "'PPAN'" or this == "'ONITU'" ;
+ =namelist:jules_deposition_species=r_tundra_io: this == "'NO2'" or this == "'O3'" or this == "'CO'" or this == "'H2'" or this == "'PAN'" or this == "'MPAN'" or this == "'PPAN'" or this == "'ONITU'" ;
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::dep_species_name_io
+
+[namelist:jules_deposition_species=dep_species_rmm_io]
+compulsory=true
+description=Relative molecular mass (g mol-1), used in calculation of quasi-laminar resistance (Rb)
+range=0:
+sort-key=02a
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::dep_species_rmm_io
+
+[namelist:jules_deposition_species=diffusion_coeff_io]
+compulsory=true
+description=Diffusion coefficient (m2 s-1), used in calculation of quasi-laminar resistance (Rb)
+range=-1,0:
+sort-key=02b
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::diffusion_coeff_io
+
+[namelist:jules_deposition_species=diffusion_corr_io]
+compulsory=true
+description=Diffusion correction for stomatal conductance
+range=0:
+sort-key=04
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::diffusion_corr_io
+
+[namelist:jules_deposition_species=r_tundra_io]
+compulsory=true
+description=Surface resistance used in tundra region (s m-1)
+range=0:1.0e+30
+sort-key=05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::r_tundra_io
+
+[namelist:jules_deposition_species=rsurf_std_io]
+compulsory=true
+description=Standard values of surface resistance (s m-1)
+fail-if=len(this) != (namelist:jules_surface_types=npft)+(namelist:jules_surface_types=nnvg)
+length=:
+range=0:1.0e+30
+sort-key=03
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::rsurf_std_io
+
+[namelist:jules_deposition_species_specific]
+compulsory=true
+description=Deposition parameters that depend on species
+ns=namelist/JULES Science Settings/jules_deposition/jules_deposition_species_specific
+title=Deposition Species Specific
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_deposition.nml.html#namelist-JULES_DEPOSITION_SPECIES
+
+[namelist:jules_deposition_species_specific=ch4_mml_io]
+compulsory=true
+description=Factor to convert methane flux to dry dep velocity
+range=0:
+sort-key=02b
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::ch4_mml_io
+
+[namelist:jules_deposition_species_specific=ch4_scaling_io]
+compulsory=true
+description=Scaling applied to CH4 soil uptake
+range=0:
+sort-key=02a
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::ch4_scaling_io
+
+[namelist:jules_deposition_species_specific=ch4_up_flux_io]
+compulsory=true
+description=Uptake of methane to different surface types
+fail-if=len(this) != (namelist:jules_surface_types=npft)+(namelist:jules_surface_types=nnvg)
+length=:
+range=0:
+sort-key=02c
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::ch4_up_flux_io
+
+[namelist:jules_deposition_species_specific=ch4dd_tundra_io]
+compulsory=true
+description=Coefficients of cubic fit for CH4 loss to tundra
+fail-if=any(this == -1073741824.0) ; # Invalid parameter value(s)
+length=4
+sort-key=02d
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::ch4dd_tundra_io
+
+[namelist:jules_deposition_species_specific=cuticle_o3_io]
+compulsory=true
+description=Constant in calculation of cuticular resistance for ozone (s m-1)
+range=0:1.0e+30
+sort-key=1a
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::cuticle_o3_io
+
+[namelist:jules_deposition_species_specific=h2dd_c_io]
+compulsory=true
+description=Constant in quadratic function for hydrogen deposition
+fail-if=len(this) != (namelist:jules_surface_types=npft)+(namelist:jules_surface_types=nnvg)
+ =any(this == -1073741824.0) ; # Invalid parameter value(s)
+length=:
+sort-key=03a
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::h2dd_c_io
+
+[namelist:jules_deposition_species_specific=h2dd_m_io]
+compulsory=true
+description=Coefficient of first order term in quadratic function for hydrogen deposition
+fail-if=len(this) != (namelist:jules_surface_types=npft)+(namelist:jules_surface_types=nnvg)
+ =any(this == -1073741824.0) ; # Invalid parameter value(s)
+length=:
+sort-key=03b
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::h2dd_m_io
+
+[namelist:jules_deposition_species_specific=h2dd_q_io]
+compulsory=true
+description=Coefficient of second order term in quadratic function for hydrogen deposition
+fail-if=len(this) != (namelist:jules_surface_types=npft)+(namelist:jules_surface_types=nnvg)
+ =any(this == -1073741824.0) ; # Invalid parameter value(s)
+length=:
+sort-key=03c
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::h2dd_q_io
+
+[namelist:jules_deposition_species_specific=r_wet_soil_o3_io]
+compulsory=true
+description=Wet soil surface resistance for ozone (s m-1)
+range=0:1.0e+30
+sort-key=01b
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_deposition.nml.html#JULES_DEPOSITION_SPECIES::r_wet_soil_o3_io
+
+[namelist:jules_drive]
+compulsory=true
+description=Configuration of meteorological forcing data
+ns=namelist/Driving data
+sort-key=07
+url=https://metoffice.github.io/jules/vn8.1/namelists/drive.nml.html#namelist-JULES_DRIVE
+widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var var_name tpl_name interp
+
+[namelist:jules_drive=bl_height]
+compulsory=true
+description=Height of boundary layer (m)
+sort-key=15
+type=real
+
+[namelist:jules_drive=data_end]
+compulsory=true
+description=End time of the last timestep of data
+pattern=\d{4}-\d{2}-\d{2}\s{1}\d{2}:\d{2}:\d{2}
+sort-key=19
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/drive.nml.html#JULES_DRIVE::data_end
+
+[namelist:jules_drive=data_period]
+compulsory=true
+description=Period of the data
+ = -2 => Annual, -1 => Monthly, > 1 => Period in seconds
+range=-2,-1,1:
+sort-key=20
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/drive.nml.html#JULES_DRIVE::data_period
+
+[namelist:jules_drive=data_start]
+compulsory=true
+description=Start time of the first timestep of data
+pattern=\d{4}-\d{2}-\d{2}\s{1}\d{2}:\d{2}:\d{2}
+sort-key=18
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/drive.nml.html#JULES_DRIVE::data_start
+
+[namelist:jules_drive=diff_frac_const]
+compulsory=true
+description=Fraction of downward shortwave radiation assumed to be diffuse
+range=0:1
+sort-key=31
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/drive.nml.html#JULES_DRIVE::diff_frac_const
+
+[namelist:jules_drive=dur_conv_rain]
+compulsory=true
+description=Duration of a convective rainfall event in seconds
+range=0:
+sort-key=07
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/drive.nml.html#JULES_DRIVE::dur_conv_rain
+
+[namelist:jules_drive=dur_conv_snow]
+compulsory=true
+description=Duration of a convective snowfall event in seconds
+range=0:
+sort-key=09
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/drive.nml.html#JULES_DRIVE::dur_conv_snow
+
+[namelist:jules_drive=dur_ls_rain]
+compulsory=true
+description=Duration of a large-scale rainfall event in seconds
+range=0:
+sort-key=08
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/drive.nml.html#JULES_DRIVE::dur_ls_rain
+
+[namelist:jules_drive=dur_ls_snow]
+compulsory=true
+description=Duration of a large-scale snowfall event in seconds
+range=0:
+sort-key=10
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/drive.nml.html#JULES_DRIVE::dur_ls_snow
+
+[namelist:jules_drive=file]
+compulsory=true
+description=If read_list = TRUE, file to read list of data file names and times from
+ =If read_list = FALSE, file or file name template for data files
+sort-key=23
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/drive.nml.html#JULES_DRIVE::file
+
+[namelist:jules_drive=interp]
+compulsory=true
+description=Method of time interpolation for each variable in var
+fail-if=len(this) != namelist:jules_drive=nvars
+length=:
+sort-key=28
+url=https://metoffice.github.io/jules/vn8.1/namelists/drive.nml.html#JULES_DRIVE::interp
+values='b','c','f','i','nb','nc','nf'
+
+[namelist:jules_drive=l_daily_disagg]
+compulsory=true
+description=Use daily disaggregator
+fail-if=this == '.true.' and namelist:jules_drive=data_period != 86400; # Daily disaggregator requires daily data
+ = this == '.true.' and '00:00:00' not in namelist:jules_drive=data_start; # Daily disaggregator requires data start time of 00:00:00
+ = this == '.true.' and '00:00:00' not in namelist:jules_time=main_run_start; # Daily disaggregator requires run start time of 00:00:00
+ = this == '.true.' and '00:00:00' not in namelist:jules_spinup=spinup_start; # Daily disaggregator requires spinup start time of 00:00:00
+ = this == '.true.' and not any(namelist:jules_drive=var == "'lw_down'"); # Daily disaggregator requires that lw_down and sw_down are present in var
+ = this == '.true.' and not any(namelist:jules_drive=var == "'dt_range'"); # Daily disaggregator requires that dt_range is present in var
+sort-key=02
+trigger=namelist:jules_drive=l_disagg_const_rh: .true.;
+ = namelist:jules_drive=dur_conv_rain: .true.;
+ = namelist:jules_drive=dur_ls_rain: .true.;
+ = namelist:jules_drive=dur_conv_snow: .true.;
+ = namelist:jules_drive=dur_ls_snow: .true.;
+ = namelist:jules_drive=precip_disagg_method: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/drive.nml.html#JULES_DRIVE::l_daily_disagg
+
+[namelist:jules_drive=l_disagg_const_rh]
+compulsory=true
+description=Keep relative humidity constant over the day
+sort-key=06
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/drive.nml.html#JULES_DRIVE::l_disagg_const_rh
+
+[namelist:jules_drive=l_perturb_driving]
+compulsory=true
+description=Apply perturbation to driving data
+sort-key=02
+trigger=namelist:jules_drive=temperature_abs_perturbation: .true.;
+ = namelist:jules_drive=precip_rel_perturbation: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/drive.nml.html#JULES_DRIVE::l_perturb_driving
+
+[namelist:jules_drive=nfiles]
+compulsory=true
+description=Number of files to read names and start times for
+range=0:
+sort-key=22
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/drive.nml.html#JULES_DRIVE::nfiles
+
+[namelist:jules_drive=nvars]
+compulsory=true
+description=Number of forcing variables that will be provided
+fail-if=this == 2 and not namelist:jules_model_environment=lsm_id == 3; # Only standalone Rivers is allowed to have two driving variables.
+range=2,7:13
+sort-key=24
+trigger=namelist:jules_drive=var: this > 0;
+ = namelist:jules_drive=var_name: this > 0;
+ = namelist:jules_drive=tpl_name: this > 0;
+ = namelist:jules_drive=interp: this > 0;
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/drive.nml.html#JULES_DRIVE::nfiles
+
+[namelist:jules_drive=precip_disagg_method]
+compulsory=true
+description=Disaggregation method for precipitation
+sort-key=12
+url=https://metoffice.github.io/jules/vn8.1/namelists/drive.nml.html#JULES_DRIVE::precip_disagg_method
+value-titles=No disaggregation,IMOGEN method,IMOGEN method with no upper limit,Random wet and dry timesteps
+values=1,2,3,4
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[namelist:jules_drive=precip_rel_perturbation]
+compulsory=true
+description=Relative perturbation for precipitation variables (a multiplicative factor).
+fail-if=this < 0.0
+range=0:
+sort-key=04
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/drive.nml.html#JULES_DRIVE::precip_rel_perturbation
+
+[namelist:jules_drive=read_list]
+compulsory=true
+description=Use list of file names with start times
+sort-key=21
+trigger=namelist:jules_drive=nfiles: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/drive.nml.html#JULES_DRIVE::read_list
+
+[namelist:jules_drive=t_for_con_rain]
+compulsory=true
+description=Temperature (K) at or above which rainfall is assumed to be convective
+range=0:
+sort-key=30
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/drive.nml.html#JULES_DRIVE::t_for_con_rain
+
+[namelist:jules_drive=t_for_snow]
+compulsory=true
+description=Temperature (K) at or below which precipitation is assumed to be snowfall
+range=0:
+sort-key=29
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/drive.nml.html#JULES_DRIVE::t_for_snow
+
+[namelist:jules_drive=temperature_abs_perturbation]
+compulsory=true
+description=Absolute perturbation amount to add to temperature. Can be positive or negative.
+range=0:
+sort-key=03
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/drive.nml.html#JULES_DRIVE::temperature_abs_perturbation
+
+[namelist:jules_drive=tpl_name]
+compulsory=true
+description=String to substitute into the file name template (used if use_file = .true.)
+fail-if=len(this) != namelist:jules_drive=nvars
+length=:
+sort-key=27
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/drive.nml.html#JULES_DRIVE::tpl_name
+
+[namelist:jules_drive=var]
+compulsory=true
+description=Forcing variable names as recognised by JULES
+fail-if=len(this) != namelist:jules_drive=nvars;
+ = not any(this == "'pstar'") and not namelist:jules_model_environment=lsm_id == 3; # pstar is required
+ = not any(this == "'q'") and not namelist:jules_model_environment=lsm_id == 3; # q is required
+ = not any(this == "'t'") and not namelist:jules_model_environment=lsm_id == 3; # t is required
+ = any(this == "'rad_net'") and not any(this == "'sw_down'") and not namelist:jules_model_environment=lsm_id == 3; # If rad_net is given, sw_down must be given
+ = any(this == "'lw_net'") and not any(this == "'sw_net'") and not namelist:jules_model_environment=lsm_id == 3; # If lw_net is given, sw_net must be given
+ = any(this == "'lw_down'") and (not any(this == "'sw_down'") and not any(this == "'sw_net'")) and not namelist:jules_model_environment=lsm_id == 3; # If lw_down is given, sw_down or sw_net must be given
+ = any(this == "'tot_rain'") and not any(this == "'tot_snow'") and not namelist:jules_model_environment=lsm_id == 3; # If tot_rain is given, tot_snow must be given
+ = any(this == "'ls_rain'") and namelist:jules_surface=l_point_data == '.true.' and not namelist:jules_model_environment=lsm_id == 3; # If l_point_data is TRUE, precip or tot_rain/tot_snow must be used
+ = any(this == "'ls_rain'") and not any(this == "'con_rain'") and not namelist:jules_model_environment=lsm_id == 3; # If ls_rain is given, con_rain must be given
+ = any(this == "'ls_snow'") and not any(this == "'con_snow'") and not namelist:jules_model_environment=lsm_id == 3; # If ls_snow is given, con_snow must be given
+ = any(this == "'u'") and not any(this == "'v'") and not namelist:jules_model_environment=lsm_id == 3; # If u is given, v must be given
+ = any(this == "'sub_surf_roff'") and not namelist:jules_model_environment=lsm_id == 3; # sub_surf_roff is only allowed for driving standalone Rivers
+ = any(this == "'surf_roff'") and not namelist:jules_model_environment=lsm_id == 3; # surf_roff is only allowed for driving standalone Rivers
+length=:
+sort-key=25
+trigger=namelist:jules_drive=t_for_snow: any(this == "'precip'");
+ = namelist:jules_drive=t_for_con_rain: any(this == "'precip'") or any(this == "'tot_rain'");
+ = namelist:jules_drive=diff_frac_const: not any(this == "'diff_rad'");
+url=https://metoffice.github.io/jules/vn8.1/namelists/drive.nml.html#JULES_DRIVE::var
+values='con_rain','con_snow','diff_rad','dt_range','ls_rain','ls_snow','lw_down','lw_net','precip','pstar','q','rad_net','sw_down','sw_net','t','tot_rain','tot_snow','u','v','wind','sub_surf_roff','surf_roff'
+
+[namelist:jules_drive=var_name]
+compulsory=true
+description=Name of the variable in file for each variable in var
+fail-if=len(this) != namelist:jules_drive=nvars
+length=:
+sort-key=26
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/drive.nml.html#JULES_DRIVE::var_name
+
+[namelist:jules_drive=z1_tq_file]
+compulsory=true
+description=File to read spatially varying z1_tq from
+sort-key=16
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/drive.nml.html#JULES_DRIVE::z1_tq_file
+
+[namelist:jules_drive=z1_tq_in]
+compulsory=true
+description=Height (m) at which the temperature and humidity data are valid for every point
+sort-key=15
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/drive.nml.html#JULES_DRIVE::z1_tq_in
+
+[namelist:jules_drive=z1_tq_var_name]
+compulsory=true
+description=Name of the variable containing the data for z1_tq
+sort-key=17
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/drive.nml.html#JULES_DRIVE::z1_tq_var_name
+
+[namelist:jules_drive=z1_tq_vary]
+compulsory=true
+description=Use spatially varying z1_tq
+sort-key=14
+trigger=namelist:jules_drive=z1_tq_in: .false.;
+ = namelist:jules_drive=z1_tq_file: .true.;
+ = namelist:jules_drive=z1_tq_var_name: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/drive.nml.html#JULES_DRIVE::z1_tq_vary
+
+[namelist:jules_drive=z1_uv_in]
+compulsory=true
+description=Height (m) at which the wind data are valid for every point
+sort-key=13
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/drive.nml.html#JULES_DRIVE::z1_uv_in
+
+[namelist:jules_flake]
+compulsory=true
+description=Configuration of the FLake model, only required if l_flake_model=true
+ns=namelist/Ancillary data/FLake
+sort-key=20
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#namelist-JULES_FLAKE
+
+[namelist:jules_flake=const_val]
+compulsory=true
+description=Constant value for all points (used if use_file = .false.)
+fail-if=len(this) != namelist:jules_flake=nvars
+length=:
+sort-key=4
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_FLAKE::const_val
+
+[namelist:jules_flake=file]
+compulsory=true
+description=If read_list = TRUE, file to read list of file names
+ =If read_list = FALSE, file or file name template
+ =from which to read FLake properties.
+sort-key=5
+trigger=namelist:jules_flake=tpl_name: '%vv' in this;
+ =namelist:jules_flake=read_list: '%vv' not in this;
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_FLAKE::file
+
+[namelist:jules_flake=nvars]
+compulsory=true
+range=0:
+sort-key=1
+trigger=namelist:jules_flake=var: this > 0;
+ = namelist:jules_flake=use_file: this > 0;
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_FLAKE::nvars
+
+[namelist:jules_flake=read_from_dump]
+compulsory=true
+sort-key=2
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_FLAKE::read_from_dump
+
+[namelist:jules_flake=read_list]
+compulsory=true
+description=Use list of file names; one per line for each of nvars.
+fail-if=this == '.true.' and '%vv' in namelist:jules_flake=file; # Cannot use variable name templating while reading a list of files.
+sort-key=5a
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_FLAKE::read_list
+
+[namelist:jules_flake=tpl_name]
+compulsory=true
+description=String to substitute into the file name template (used if use_file = .true.)
+fail-if=len(this) != namelist:jules_flake=nvars
+length=:
+sort-key=8
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_FLAKE::tpl_name
+
+[namelist:jules_flake=use_file]
+compulsory=true
+description=Read variable from file
+fail-if=len(this) != namelist:jules_flake=nvars
+length=:
+sort-key=3
+trigger=namelist:jules_flake=file: any(this == '.true.');
+ = namelist:jules_flake=var_name: any(this == '.true.');
+ = namelist:jules_flake=const_val: not all(this == '.true.');
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_FLAKE::use_file
+
+[namelist:jules_flake=var]
+compulsory=true
+description=Names of the FLake variables, as recognised by JULES
+fail-if=len(this) != namelist:jules_flake=nvars
+length=:
+sort-key=6
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_FLAKE::var
+values='lake_depth'
+
+[namelist:jules_flake=var_name]
+compulsory=true
+description=Name in file (used if use_file = .true.)
+fail-if=len(this) != namelist:jules_flake=nvars
+length=:
+sort-key=7
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_FLAKE::var_name
+
+[namelist:jules_frac]
+compulsory=true
+description=Configuration of the surface type fractional coverage
+ns=namelist/Ancillary data/Fractions
+sort-key=16
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#namelist-JULES_FRAC
+
+[namelist:jules_frac=file]
+compulsory=true
+description=Name of the file to read surface type fractional coverage data
+sort-key=2
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_FRAC::file
+
+[namelist:jules_frac=frac_name]
+description=Name of the variable containing the surface type fractional coverage data
+sort-key=3
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_SURF_HGT::frac_name
+
+[namelist:jules_frac=read_from_dump]
+compulsory=true
+description=Read surface type fractional coverage from the dump file
+sort-key=1
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_FRAC::read_from_dump
+
+#[namelist:jules_hydrology] has moved to jules-shared/jules-hydrology
+[namelist:jules_hydrology=b_pdm]
+compulsory=true
+description=Shape factor for the pdf
+sort-key=Panel-G04a
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::b_pdm
+
+[namelist:jules_hydrology=dz_pdm]
+compulsory=true
+description=Depth of soil considered by PDM (m)
+sort-key=Panel-G04a
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::dz_pdm
+
+[namelist:jules_hydrology=l_limit_gsoil]
+compulsory=true
+description=Limit soil conductance above critical soil moisture.
+sort-key=Panel-G05
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::l_limit_gsoil
+
+[namelist:jules_hydrology=l_pdm]
+compulsory=true
+description=Use PDM scheme
+sort-key=Panel-G04
+trigger=namelist:jules_hydrology=b_pdm: .true.;
+ = namelist:jules_hydrology=dz_pdm: .true.;
+ = namelist:jules_hydrology=l_spdmvar: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::l_pdm
+
+[namelist:jules_hydrology=l_spdmvar]
+compulsory=true
+description=Use a linear function of topographic slope to calculate S0/Smax within the PDM scheme
+fail-if=this == '.true.' and namelist:jules_hydrology=l_pdm == '.false.'; # clarify that l_spdmvar=T can only be used with l_pdm=T
+sort-key=Panel-G04b
+trigger=namelist:jules_hydrology=slope_pdm_max: .true.;
+ =namelist:jules_hydrology=s_pdm: .false.;
+ =namelist:jules_pdm: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::l_spdmvar
+
+[namelist:jules_hydrology=l_top]
+compulsory=true
+description=Use TOPMODEL scheme
+fail-if=this == '.true.' and namelist:jules_hydrology=l_pdm == '.true.'; # Can't have TOPMODEL and PDM together
+sort-key=Panel-G03
+trigger=namelist:jules_hydrology=zw_max: .true.;
+ = namelist:jules_hydrology=ti_max: .true.;
+ = namelist:jules_hydrology=ti_wetl: .true.;
+ = namelist:jules_hydrology=nfita: .true.;
+ = namelist:jules_hydrology=l_wetland_unfrozen: .true.;
+ = namelist:jules_soil_biogeochem=ch4_substrate: .true.;
+ = namelist:jules_soil_biogeochem=l_ch4_tlayered: .true.;
+ = namelist:jules_soil_biogeochem=l_ch4_interactive: .true.;
+ = namelist:jules_top: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::l_top
+
+[namelist:jules_hydrology=l_wetland_unfrozen]
+compulsory=true
+description=Use unfrozen wetland TOPMODEL scheme
+sort-key=Panel-G03a
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::l_wetland_unfrozen
+
+[namelist:jules_hydrology=nfita]
+compulsory=true
+description=Number of values tried in the fitting of exponential wetland/
+ =saturation fraction functions with water table depth.
+sort-key=Panel-G03b
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::nfita
+
+[namelist:jules_hydrology=s_pdm]
+compulsory=true
+description=Minimum storage below which there is no surface saturation
+ =considered by PDM (fraction of maximum storage, as S0/Smax)
+sort-key=Panel-G04b1
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::s_pdm
+
+[namelist:jules_hydrology=slope_pdm_max]
+compulsory=true
+description=Maximum slope (degrees) that will produce a S0/Smax value of zero
+ =in the linear function of topographic slope to calculate S0/Smax
+ =within the PDM scheme.
+sort-key=Panel-G04b1
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::slope_pdm_max
+
+[namelist:jules_hydrology=ti_max]
+compulsory=true
+description=Maximum possible value of the topographic index
+sort-key=Panel-G03b
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::ti_max
+
+[namelist:jules_hydrology=ti_wetl]
+compulsory=true
+description=Calibration parameter used in calculation of the wetland fraction
+sort-key=Panel-G03b
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::ti_wetl
+
+[namelist:jules_hydrology=zw_max]
+compulsory=true
+description=Maximum allowed depth to the water table (m)
+sort-key=Panel-G03b
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_hydrology.nml.html#JULES_HYDROLOGY::zw_max
+
+[namelist:jules_initial]
+compulsory=true
+ns=namelist/Initial conditions
+sort-key=10
+url=https://metoffice.github.io/jules/vn8.1/namelists/initial_conditions.nml.html#namelist-JULES_INITIAL
+widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var use_file var_name tpl_name const_val
+
+[namelist:jules_initial=const_val]
+compulsory=true
+description=Constant value for all points (used if use_file = .false.)
+fail-if=len(this) != namelist:jules_initial=nvars
+length=:
+sort-key=10
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/initial_conditions.nml.html#JULES_INITIAL::const_val
+
+[namelist:jules_initial=dump_file]
+compulsory=true
+description=Given file is a JULES dump file
+sort-key=01
+trigger=namelist:jules_frac=read_from_dump : .true.;
+ = namelist:jules_vegetation_props=read_from_dump : .true.;
+ = namelist:jules_soil_props=read_from_dump : .true.;
+ = namelist:jules_top=read_from_dump : .true.;
+ = namelist:jules_agric=read_from_dump : .true.;
+ = namelist:jules_crop_props=read_from_dump : .true.;
+ = namelist:jules_irrig_props=read_from_dump : .true.;
+ = namelist:jules_co2=read_from_dump : .true.;
+ = namelist:jules_water_resources_props=read_from_dump : .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/initial_conditions.nml.html#JULES_INITIAL::dump_file
+
+[namelist:jules_initial=file]
+compulsory=true
+description=File to read initial conditions from
+sort-key=04
+trigger=namelist:jules_initial=tpl_name: '%vv' in this;
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/initial_conditions.nml.html#JULES_INITIAL::file
+
+[namelist:jules_initial=l_broadcast_soilt]
+compulsory=true
+description=Switch to broadcast non-soil tiled initial condition to all soil tiles (including ancils if read from the dump file)
+sort-key=03
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/initial_conditions.nml.html#JULES_INITIAL::l_broadcast_soilt
+
+[namelist:jules_initial=nvars]
+compulsory=true
+description=Number of initial condition variables provided
+ = If dump_file = TRUE, 0 indicates all variables should be read from dump
+fail-if=this == 0 and namelist:jules_initial=dump_file == '.false.'; # nvars == 0 can only be used with a dump file
+range=0,6:32
+sort-key=05
+trigger=namelist:jules_initial=var: this > 0;
+ = namelist:jules_initial=use_file: this > 0;
+ = namelist:jules_initial=var_name: this > 0;
+ = namelist:jules_initial=tpl_name: this > 0;
+ = namelist:jules_initial=const_val: this > 0;
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/initial_conditions.nml.html#JULES_INITIAL::file
+
+[namelist:jules_initial=total_snow]
+compulsory=true
+description=Use simplified initialisation of snow variables
+sort-key=02
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/initial_conditions.nml.html#JULES_INITIAL::total_snow
+
+[namelist:jules_initial=tpl_name]
+compulsory=true
+description=String to substitute into the file name template (used if use_file = .true.)
+fail-if=len(this) != namelist:jules_initial=nvars
+length=:
+sort-key=09
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/initial_conditions.nml.html#JULES_INITIAL::tpl_name
+
+[namelist:jules_initial=use_file]
+compulsory=true
+description=Read variable from file
+fail-if=len(this) != namelist:jules_initial=nvars
+length=:
+sort-key=07
+trigger=namelist:jules_initial=var_name: any(this == '.true.');
+ = namelist:jules_initial=const_val: not all(this == '.true.');
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/initial_conditions.nml.html#JULES_INITIAL::use_file
+
+[namelist:jules_initial=var]
+compulsory=true
+description=Name of initial condition variable, as recognised by JULES
+fail-if=len(this) != namelist:jules_initial=nvars;
+ = not any(this == "'canopy'"); # canopy must be given
+ = not any(this == "'cs'"); # cs must be given
+ = not any(this == "'snow_tile'"); # snow_tile must be given
+ = namelist:jules_prescribed=n_datasets == 0 and not any(this == "'sthuf'"); # sthuf must be given here if not prescribed FIXME: is there a way to check all namelist:jules_prescribed_dataset=var to see if one is 'sthuf'?
+ = not any(this == "'t_soil'"); # t_soil must be given
+ = not any(this == "'tstar_tile'"); # tstar_tile must be given
+ = namelist:jules_vegetation=can_rad_mod == 1 and not any(this == "'gs'"); # gs must be given if can_rad_mod=1
+ = namelist:jules_vegetation=photo_acclim_model > 1 and not any(this == "'t_growth_gb'"); # t_growth_gb must be given if photo_acclim_model == 2 or 3
+ = namelist:jules_vegetation=l_phenol == '.true.' and not any(this == "'lai'"); # lai must be given if l_phenol = TRUE
+ = namelist:jules_vegetation=l_triffid == '.true.' and not any(this == "'canht'"); # canht must be given if l_triffid = TRUE
+ = namelist:jules_vegetation=l_veg_compete == '.true.' and not any(this == "'frac'"); # frac must be given if l_veg_compete = TRUE
+ = namelist:jules_vegetation=l_landuse == '.true.' and not any(this == "'frac_agr_prev'"); # must be given if l_landuse = TRUE
+ = namelist:jules_vegetation=l_landuse == '.true.' and not any(this == "'wood_prod_fast'"); # must be given if l_landuse = TRUE
+ = namelist:jules_vegetation=l_landuse == '.true.' and not any(this == "'wood_prod_med'"); # must be given if l_landuse = TRUE
+ = namelist:jules_vegetation=l_landuse == '.true.' and not any(this == "'wood_prod_slow'"); # must be given if l_landuse = TRUE
+ = namelist:jules_vegetation=l_nitrogen == '.true.' and not any(this == "'ns'"); # must be given if l_nitrogen = TRUE
+ = namelist:jules_vegetation=l_nitrogen == '.true.' and not any(this == "'n_inorg'"); # must be given if l_nitrogen = TRUE
+ = namelist:jules_surface_types=ncpft > 0 and not any(this == "'cropdvi'"); # cropdvi must be given if ncpft > 0
+ = namelist:jules_surface_types=ncpft > 0 and not any(this == "'croprootc'"); # croprootc must be given if ncpft > 0
+ = namelist:jules_surface_types=ncpft > 0 and not any(this == "'cropharvc'"); # cropharvc must be given if ncpft > 0
+ = namelist:jules_surface_types=ncpft > 0 and not any(this == "'cropreservec'"); # cropreservec must be given if ncpft > 0
+ = namelist:jules_surface_types=ncpft > 0 and namelist:jules_vegetation=l_phenol == '.false.' and not any(this == "'croplai'"); # croplai must be given if ncpft > 0 but l_phenol = FALSE
+ = namelist:jules_surface_types=ncpft > 0 and namelist:jules_vegetation=l_triffid == '.false.' and not any(this == "'cropcanht'"); # cropcanht must be given if ncpft > 0 but l_triffid = FALSE
+ = namelist:jules_hydrology=l_top == '.true.' and not any(this == "'sthzw'"); # sthzw must be given if l_top = TRUE
+ = namelist:jules_hydrology=l_top == '.true.' and not any(this == "'zw'"); # zw must be given if l_top = TRUE
+ = namelist:jules_radiation=l_snow_albedo == '.true.' and not any(this == "'rgrain'"); # rgrain must be given if l_snow_albedo = TRUE
+ = namelist:jules_initial=total_snow == '.false.' and not any(this == "'rho_snow'"); # rho_snow must be given if total_snow = FALSE
+ = namelist:jules_initial=total_snow == '.false.' and not any(this == "'snow_depth'"); # snow_depth must be given if total_snow = FALSE
+ = namelist:jules_initial=total_snow == '.false.' and namelist:jules_vegetation=can_model == 4 and not any(this == "'snow_grnd'"); # snow_grnd must be given if total_snow = FALSE and can_model = 4
+ = namelist:jules_initial=total_snow == '.false.' and namelist:jules_snow=nsmax > 0 and not any(this == "'nsnow'"); # nsnow must be given if total_snow = FALSE and nsmax > 0
+ = namelist:jules_initial=total_snow == '.false.' and namelist:jules_snow=nsmax > 0 and not any(this == "'snow_ds'"); # snow_ds must be given if total_snow = FALSE and nsmax > 0
+ = namelist:jules_initial=total_snow == '.false.' and namelist:jules_snow=nsmax > 0 and not any(this == "'snow_ice'"); # snow_ice must be given if total_snow = FALSE and nsmax > 0
+ = namelist:jules_initial=total_snow == '.false.' and namelist:jules_snow=nsmax > 0 and not any(this == "'snow_liq'"); # snow_liq must be given if total_snow = FALSE and nsmax > 0
+ = namelist:jules_initial=total_snow == '.false.' and namelist:jules_snow=nsmax > 0 and not any(this == "'tsnow'"); # tsnow must be given if total_snow = FALSE and nsmax > 0
+ = namelist:jules_initial=total_snow == '.false.' and namelist:jules_snow=nsmax > 0 and namelist:jules_radiation=l_snow_albedo == '.true.' and not any(this == "'rgrainl'"); # rgrainl must be given if total_snow = FALSE, nsmax > 0 and l_snow_albedo = TRUE
+ = namelist:jules_soil=l_bedrock == '.true.' and not any(this == "'tsoil_deep'"); # tsoil_deep must be initialised if bedrock is switched on
+ = namelist:jules_rivers=l_rivers == '.true.' and namelist:jules_rivers=i_river_vn == "3" and not any(this == "'rivers_sto_rp'"); # rivers_sto_rp must be initialised if rivers is switched on and i_river_vn='3' : trip
+ = namelist:jules_rivers=l_rivers == '.true.' and namelist:jules_rivers=i_river_vn == "2" and not any(this == "'rfm_surfstore_rp'"); # rfm_surfstore_rp must be initialised if rivers is switched on and i_river_vn='2' : rfm
+ = namelist:jules_rivers=l_rivers == '.true.' and namelist:jules_rivers=i_river_vn == "2" and not any(this == "'rfm_substore_rp'"); # rfm_substore_rp must be initialised if rivers is switched on and i_river_vn='2' : rfm
+ = namelist:jules_rivers=l_rivers == '.true.' and namelist:jules_rivers=i_river_vn == "2" and not any(this == "'rfm_flowin_rp'"); # rfm_flowin_rp must be initialised if rivers is switched on and i_river_vn='2' : rfm
+ = namelist:jules_rivers=l_rivers == '.true.' and namelist:jules_rivers=i_river_vn == "2" and not any(this == "'rfm_bflowin_rp'"); # rfm_bflowin_rp must be initialised if rivers is switched on and i_river_vn='2' : rfm
+length=:
+sort-key=06
+url=https://metoffice.github.io/jules/vn8.1/namelists/initial_conditions.nml.html#JULES_INITIAL::var
+values='canht','canopy','cropcanht','cropdvi','cropharvc','croplai',
+ ='cropreservec','croprootc','cs','frac','frac_agr_prev','frac_past_prev',
+ ='frac_biocrop_prev','gs','lai','n_inorg','nsnow','ns','rfm_bflowin_rp',
+ ='rfm_flowin_rp','rfm_substore_rp','rfm_surfstore_rp','rgrain','rgrainl',
+ ='rho_snow','rivers_sto_rp','rivers_outflow_rp','snow_depth','snow_ds',
+ ='snow_grnd','snow_ice','snow_liq','snow_tile','sthu_irr','sthuf',
+ ='sthzw','t_growth_gb','t_soil','tsnow','tstar_tile','tsoil_deep',
+ ='wood_prod_fast','wood_prod_med','wood_prod_slow','years_since_harvest',
+ ='zw'
+
+[namelist:jules_initial=var_name]
+compulsory=true
+description=Name in file (used if use_file = .true.)
+fail-if=len(this) != namelist:jules_initial=nvars
+length=:
+sort-key=08
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/initial_conditions.nml.html#JULES_INITIAL::var_name
+
+[namelist:jules_input_grid]
+compulsory=true
+ns=namelist/Grid configuration/Input grid
+sort-key=11
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#namelist-JULES_INPUT_GRID
+
+[namelist:jules_input_grid=bedrock_dim_name]
+description=Dimension name used when variables have an additional dimension of size ns_deep
+sort-key=18
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_INPUT_GRID::bedrock_dim_name
+
+[namelist:jules_input_grid=bl_level_dim_name]
+description=Dimension name used when variables have an additional dimension of size bl_levels
+sort-key=20
+type=character
+
+[namelist:jules_input_grid=cpft_dim_name]
+description=Dimension name used when variables have an additional dimension of size ncpft
+sort-key=10
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_INPUT_GRID::cpft_dim_name
+
+[namelist:jules_input_grid=grid_dim_name]
+description=Name of the single grid dimension
+sort-key=02
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_INPUT_GRID::grid_dim_name
+
+[namelist:jules_input_grid=grid_is_1d]
+compulsory=true
+description=Input is on a 1d grid
+sort-key=01
+trigger=namelist:jules_input_grid=grid_dim_name: .true.;
+ = namelist:jules_input_grid=npoints: .true.;
+ = namelist:jules_input_grid=x_dim_name: .false.;
+ = namelist:jules_input_grid=y_dim_name: .false.;
+ = namelist:jules_input_grid=nx: .false.;
+ = namelist:jules_input_grid=ny: .false.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_INPUT_GRID::grid_is_1d
+
+[namelist:jules_input_grid=npoints]
+compulsory=true
+description=Size of the single grid dimension
+range=1:
+sort-key=03
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_INPUT_GRID::npoints
+
+[namelist:jules_input_grid=nvg_dim_name]
+description=Dimension name used when variables have an additional dimension of size nnvg
+sort-key=11
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_INPUT_GRID::nvg_dim_name
+
+[namelist:jules_input_grid=nx]
+compulsory=true
+description=Size of the x dimension
+range=1:
+sort-key=06
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_INPUT_GRID::nx
+
+[namelist:jules_input_grid=ny]
+compulsory=true
+description=Size of the y dimension
+range=1:
+sort-key=07
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_INPUT_GRID::ny
+
+[namelist:jules_input_grid=pft_dim_name]
+description=Dimension name used when variables have an additional dimension of size npft
+sort-key=09
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_INPUT_GRID::pft_dim_name
+
+[namelist:jules_input_grid=sclayer_dim_name]
+description=Dimension name used when variables have an additional dimension of size dim_cs1
+sort-key=16
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_INPUT_GRID::sclayer_dim_name
+
+[namelist:jules_input_grid=scpool_dim_name]
+description=Dimension name used when variables have an additional dimension of size dim_cs1
+sort-key=17
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_INPUT_GRID::scpool_dim_name
+
+[namelist:jules_input_grid=snow_dim_name]
+description=Dimension name used when variables have an additional dimension of size nsmax
+sort-key=15
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_INPUT_GRID::snow_dim_name
+
+[namelist:jules_input_grid=soil_dim_name]
+description=Dimension name used when variables have an additional dimension of size sm_levels
+sort-key=14
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_INPUT_GRID::soil_dim_name
+
+[namelist:jules_input_grid=tile_dim_name]
+description=Dimension name used when variables have an additional dimension of size ntiles
+sort-key=13
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_INPUT_GRID::tile_dim_name
+
+[namelist:jules_input_grid=time_dim_name]
+description=Name of the time dimension in input files containing time-varying data
+sort-key=08
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_INPUT_GRID::time_dim_name
+
+[namelist:jules_input_grid=tracer_dim_name]
+description=Dimension name used when variables have an additional dimension of size ndry_dep_species
+sort-key=19
+type=character
+
+[namelist:jules_input_grid=type_dim_name]
+description=Dimension name used when variables have an additional dimension of size ntype
+sort-key=12
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_INPUT_GRID::type_dim_name
+
+[namelist:jules_input_grid=x_dim_name]
+description=Name of the x dimension
+sort-key=04
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_INPUT_GRID::x_dim_name
+
+[namelist:jules_input_grid=y_dim_name]
+description=Name of the y dimension
+sort-key=05
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_INPUT_GRID::y_dim_name
+
+[namelist:jules_irrig]
+compulsory=true
+description=Configuration of irrigation demand code
+ns=namelist/JULES Science Settings/jules_irrig
+sort-key=21
+title=Irrigation options
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_irrig.nml.html#namelist-JULES_IRRIG
+
+[namelist:jules_irrig=frac_irrig_all_tiles]
+compulsory=true
+description=Irrigate all tiles
+ =NOT AVAILABLE TO UM
+fail-if=namelist:jules_irrig=set_irrfrac_on_irrtiles == '.true.' and this == '.true.'; # cannot set both frac_irrig_all_tiles and set_irrfrac_on_irrtiles to TRUE
+sort-key=f
+trigger=namelist:jules_irrig=nirrtile: .false.;
+ = namelist:jules_irrig=irrigtiles: .false.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_irrig.nml.html#JULES_IRRIG::frac_irrig_all_tiles
+
+[namelist:jules_irrig=irr_crop]
+compulsory=true
+description=Switch for how the irrigation model determines when to irrigate.
+ =0 is the only option available in the UM
+sort-key=c
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_irrig.nml.html#JULES_IRRIG::irr_crop
+values=0,1,2
+
+[namelist:jules_irrig=irrigtiles]
+compulsory=true
+description=indices of tiles to be irrigated
+fail-if=len(this) != namelist:jules_irrig=nirrtile
+length=:
+range=1:
+sort-key=e
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_irrig.nml.html#JULES_IRRIG::irrigtiles
+
+[namelist:jules_irrig=l_irrig_dmd]
+compulsory=true
+description=Use irrigation demand model
+fail-if=namelist:jules_soil=l_holdwater == '.true.' and this == '.true.'; # Irrigation can't be used with l_holdwater = TRUE
+ =namelist:jules_water_resources=l_water_irrigation == '.true.' and this == '.false.'; # Irrigation in water resources code requires l_irrig_dmd = TRUE
+sort-key=a
+trigger=namelist:jules_irrig=irr_crop: .true.;
+ =namelist:jules_irrig=l_irrig_limit: .true.;
+ =namelist:jules_irrig=frac_irrig_all_tiles: .true.;
+ =namelist:jules_irrig=set_irrfrac_on_irrtiles: .true.;
+ =namelist:jules_irrig=nstep_irrig: .true.;
+ =namelist:jules_irrig_props: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_irrig.nml.html#JULES_IRRIG::l_irrig_dmd
+
+[namelist:jules_irrig=l_irrig_limit]
+compulsory=true
+description=Limit irrigation supply
+ =NOT AVAILABLE TO UM
+fail-if=namelist:jules_rivers=l_rivers == '.false.' and this == '.true.'; # l_rivers must TRUE if l_irrig_limit = TRUE
+ =namelist:jules_rivers=i_river_vn != 3 and this == '.true.'; # i_river_vn must be 3 (trip) if l_irrig_limit = TRUE
+ =namelist:jules_hydrology=l_top == '.false.' and this == '.true.'; # l_top must TRUE if l_irrig_limit = TRUE
+ =namelist:jules_water_resources=l_water_irrigation == '.true.' and this == '.true.'; # l_irrig_limit must be F if l_water_irrigation=T
+ =this == '.true.' and namelist:jules_model_environment=l_jules_parent == 1; # Irrigation limitation is not tested in the UM yet.
+sort-key=b
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_irrig.nml.html#JULES_IRRIG::l_irrig_limit
+
+[namelist:jules_irrig=nirrtile]
+compulsory=true
+description=Number of tile to be irrigated
+range=0:
+sort-key=d
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_irrig.nml.html#JULES_IRRIG::nirrtile
+
+[namelist:jules_irrig=nstep_irrig]
+compulsory=true
+description=Number of model timesteps per irrigation update step
+range=1:
+sort-key=h
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_irrig.nml.html#JULES_IRRIG::nstep_irrig
+
+[namelist:jules_irrig=set_irrfrac_on_irrtiles]
+compulsory=true
+description=Irrigate only irrigated tiles
+ =NOT AVAILABLE TO UM
+fail-if=namelist:jules_irrig=frac_irrig_all_tiles == '.true.' and this == '.true.'; # cannot set both frac_irrig_all_tiles and set_irrfrac_on_irrtiles to TRUE
+sort-key=g
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_irrig.nml.html#JULES_IRRIG::set_irrfrac_on_irrtiles
+
+[namelist:jules_irrig_props]
+compulsory=true
+description=Configuration of irrigation properties
+ns=namelist/Ancillary data/Irrigation properties
+sort-key=23
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#namelist-JULES_IRRIG_PROPS
+
+[namelist:jules_irrig_props=const_frac_irr]
+compulsory=true
+description=Constant value of irrigation fraction to be applied to gridbox
+sort-key=e
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_IRRIG_PROPS::const_frac_irr
+
+[namelist:jules_irrig_props=const_irrfrac_irrtiles]
+compulsory=true
+description=Constant value of irrigation fraction to be applied to irrigated tiles
+sort-key=m
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_IRRIG_PROPS::const_irrfrac_irrtiles
+
+[namelist:jules_irrig_props=irrig_frac_file]
+compulsory=true
+description=Path to file containing irrigation fraction
+sort-key=c
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_IRRIG_PROPS::irrig_frac_file
+
+[namelist:jules_irrig_props=read_file]
+compulsory=true
+description=Read irrigation fraction from file
+sort-key=b
+trigger=namelist:jules_irrig_props=irrig_frac_file: .true.;
+ = namelist:jules_irrig_props=var_name: .true.;
+ = namelist:jules_irrig_props=const_frac_irr: .false.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_IRRIG_PROPS::read_file
+
+[namelist:jules_irrig_props=read_from_dump]
+compulsory=true
+description=Read irrigation demand ancillary data from the dump file
+sort-key=a
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_IRRIG_PROPS::read_from_dump
+
+[namelist:jules_irrig_props=var_name]
+compulsory=true
+description=Name of irrigation fraction variable in file
+sort-key=d
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_IRRIG_PROPS::var_name
+
+[namelist:jules_land_frac]
+compulsory=true
+description=When the input grid is a single point, that single point is assumed to be 100% land
+ns=namelist/Grid configuration/Land fraction
+sort-key=13
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#namelist-JULES_LAND_FRAC
+
+[namelist:jules_land_frac=file]
+description=File to read land fraction data from
+sort-key=1
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_LAND_FRAC::file
+
+[namelist:jules_land_frac=land_frac_name]
+description=Name of the variable containing the land fraction data
+sort-key=2
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_LAND_FRAC::land_frac_name
+
+[namelist:jules_latlon]
+compulsory=true
+ns=namelist/Grid configuration/Latitude and longitude
+sort-key=12
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#namelist-JULES_LATLON
+widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var use_file var_name tpl_name const_val
+
+[namelist:jules_latlon=const_val]
+compulsory=true
+description=Constant value for all points (used if use_file = .false.)
+fail-if=len(this) != namelist:jules_latlon=nvars
+length=:
+sort-key=8
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_LATLON::const_val
+
+[namelist:jules_latlon=file]
+description=File to read variables from
+sort-key=3
+trigger=namelist:jules_latlon=tpl_name: '%vv' in this;
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_LATLON::file
+
+[namelist:jules_latlon=l_coord_latlon]
+compulsory=true
+description=Switch indicating if model grid is defined by latitude and longitude coordinates
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_latlon.nml.html#JULES_LATLON::l_coord_latlon
+
+[namelist:jules_latlon=nvars]
+compulsory=true
+description=Number of variables that will be given
+range=2:3
+sort-key=2
+trigger=namelist:jules_latlon=var: this > 0;
+ = namelist:jules_latlon=use_file: this > 0;
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_LATLON::nvars
+
+[namelist:jules_latlon=read_from_dump]
+compulsory=true
+description=Read spatially-varying properties from the dump file
+sort-key=1
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_LATLON::read_from_dump
+
+[namelist:jules_latlon=tpl_name]
+compulsory=true
+description=String to substitute into the file name template (used if use_file = .true.)
+fail-if=len(this) != namelist:jules_latlon=nvars
+length=:
+sort-key=7
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_LATLON::tpl_name
+
+[namelist:jules_latlon=use_file]
+compulsory=true
+description=Read variable from file
+fail-if=len(this) != namelist:jules_latlon=nvars
+length=:
+sort-key=5
+trigger=namelist:jules_latlon=file: any(this == '.true.');
+ = namelist:jules_latlon=var_name: any(this == '.true.');
+ = namelist:jules_latlon=const_val: not all(this == '.true.');
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_LATLON::use_file
+
+[namelist:jules_latlon=var]
+compulsory=true
+description=Names of the variables, as recognised by JULES
+fail-if=len(this) != namelist:jules_latlon=nvars
+length=:
+sort-key=4
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_LATLON::var
+values='grid_area','latitude','longitude'
+
+[namelist:jules_latlon=var_name]
+compulsory=true
+description=Name in file (used if use_file = .true.)
+fail-if=len(this) != namelist:jules_latlon=nvars
+length=:
+sort-key=6
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_LATLON::var_name
+
+[namelist:jules_model_grid]
+compulsory=true
+ns=namelist/Grid configuration/Model grid
+sort-key=14
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#namelist-JULES_MODEL_GRID
+
+[namelist:jules_model_grid=force_1d_grid]
+compulsory=true
+description=Force 1D model grid
+sort-key=2
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_MODEL_GRID::force_1d_grid
+
+[namelist:jules_model_grid=l_bounds]
+compulsory=true
+description=Subgrid selection method
+sort-key=4
+trigger=namelist:jules_model_grid=x_bounds: .true.;
+ = namelist:jules_model_grid=y_bounds: .true.;
+ = namelist:jules_model_grid=npoints: .false.;
+ = namelist:jules_model_grid=points_file: .false.;
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_MODEL_GRID::l_bounds
+value-titles=Coordinate bounds,Points list
+values=.true.,.false.
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[namelist:jules_model_grid=land_only]
+compulsory=true
+description=Model land points only
+sort-key=1
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_MODEL_GRID::land_only
+
+[namelist:jules_model_grid=npoints]
+compulsory=true
+description=Number of points in the points file
+range=1:
+sort-key=7
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_MODEL_GRID::npoints
+
+[namelist:jules_model_grid=points_file]
+compulsory=true
+description=Name of the file containing the latitude and longitude of each point
+sort-key=8
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_MODEL_GRID::points_file
+
+[namelist:jules_model_grid=use_subgrid]
+compulsory=true
+description=Model only a subgrid of the input grid
+sort-key=3
+trigger=namelist:jules_model_grid=l_bounds: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_MODEL_GRID::use_subgrid
+
+[namelist:jules_model_grid=x_bounds]
+compulsory=true
+description=Lower and upper bounds (in that order) for x coordinate
+fail-if=this(1) > this(2); # Lower bound must be smaller than upper bound
+length=2
+sort-key=6
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_MODEL_GRID::x_bounds
+
+[namelist:jules_model_grid=y_bounds]
+compulsory=true
+description=Lower and upper bounds (in that order) for y coordinate
+fail-if=this(1) > this(2); # Lower bound must be smaller than upper bound
+length=2
+sort-key=5
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_MODEL_GRID::y_bounds
+
+[namelist:jules_nlsizes]
+compulsory=true
+ns=namelist/Grid configuration/BL levels
+sort-key=11
+
+[namelist:jules_nlsizes=bl_levels]
+compulsory=true
+description=Number of boundary layer levels
+range=1:
+sort-key=1
+type=integer
+
+#[namelist:jules_nvegparm] has moved to jules-shared/jules-nvegparm
+[namelist:jules_nvegparm=z0hm_classic_nvg_io]
+compulsory=true
+description=Ratio of the roughness length for heat to the roughness length for momentum for the CLASSIC aerosol scheme only
+fail-if=len(this) != namelist:jules_surface_types=nnvg
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/nveg_params.nml.html#JULES_NVEGPARM::z0hm_classic_nvg_io
+
+[namelist:jules_output]
+compulsory=true
+ns=namelist/Output
+sort-key=11
+url=https://metoffice.github.io/jules/vn8.1/namelists/output.nml.html#namelist-JULES_OUTPUT
+
+[namelist:jules_output=dump_period]
+compulsory=true
+description=Model dumps period
+range=1:
+sort-key=04
+type=integer
+
+[namelist:jules_output=dump_period_unit]
+compulsory=true
+description=Model dumps period unit, calendar year or second of calendar day
+ =If 'Y', dump period in number of calendar years
+ =If 'T', dump period in number of seconds into a calendar day
+sort-key=05
+values='Y','T'
+
+[namelist:jules_output=nprofiles]
+compulsory=true
+description=Number of output profiles
+range=0:
+sort-key=03
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/output.nml.html#JULES_OUTPUT::nprofiles
+
+[namelist:jules_output=output_dir]
+compulsory=true
+description=Directory for output files
+sort-key=01
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/output.nml.html#JULES_OUTPUT::output_dir
+
+[namelist:jules_output=run_id]
+compulsory=true
+description=Identifier for the run
+sort-key=02
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/output.nml.html#JULES_OUTPUT::run_id
+
+[namelist:jules_output_profile]
+duplicate=true
+ns=namelist/Output/Profiles
+sort-key=12
+url=https://metoffice.github.io/jules/vn8.1/namelists/output.nml.html#namelist-JULES_OUTPUT_PROFILE
+widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var var_name output_type
+
+[namelist:jules_output_profile=file_period]
+compulsory=true
+description=Period of output files
+sort-key=02
+url=https://metoffice.github.io/jules/vn8.1/namelists/output.nml.html#JULES_OUTPUT_PROFILE::file_period
+value-titles=Annual files,Monthly files,Daily files,Single file
+values=-2,-1,-3,0
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[namelist:jules_output_profile=l_land_frac]
+compulsory=true
+description=Output gridbox land fraction to output profile
+sort-key=01b
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/output.nml.html#JULES_OUTPUT_PROFILE::l_land_frac; # Not added to docs yet
+
+[namelist:jules_output_profile=nvars]
+compulsory=true
+description=Number of variables to output
+range=1:
+sort-key=10
+trigger=namelist:jules_output_profile=var: this > 0;
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/output.nml.html#JULES_OUTPUT_PROFILE::nvars
+
+[namelist:jules_output_profile=output_end]
+description=Time to stop collecting data for output
+pattern=\d{4}-\d{2}-\d{2}\s{1}\d{2}:\d{2}:\d{2}
+sort-key=06
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/output.nml.html#JULES_OUTPUT_PROFILE::output_end
+
+[namelist:jules_output_profile=output_initial]
+description=Output initial data
+sort-key=07
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/output.nml.html#JULES_OUTPUT_PROFILE::output_initial
+
+[namelist:jules_output_profile=output_main_run]
+compulsory=true
+description=Produce output during the main run
+sort-key=04
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/output.nml.html#JULES_OUTPUT_PROFILE::output_main_run
+
+[namelist:jules_output_profile=output_period]
+description=Output period (s)
+ = -2 => Annual, -1 => Monthly, > 0 => Period in seconds
+range=-2,-1,1:
+sort-key=09
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/output.nml.html#JULES_OUTPUT_PROFILE::output_period
+
+[namelist:jules_output_profile=output_spinup]
+compulsory=true
+description=Produce output during spinup
+sort-key=03
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/output.nml.html#JULES_OUTPUT_PROFILE::output_spinup
+
+[namelist:jules_output_profile=output_start]
+description=Time to start collecting data for output
+pattern=\d{4}-\d{2}-\d{2}\s{1}\d{2}:\d{2}:\d{2}
+sort-key=05
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/output.nml.html#JULES_OUTPUT_PROFILE::output_start
+
+[namelist:jules_output_profile=output_type]
+compulsory=true
+description=Type of output for each variable in var
+fail-if=len(this) != namelist:jules_output_profile=nvars;
+length=:
+sort-key=13
+url=https://metoffice.github.io/jules/vn8.1/namelists/output.nml.html#JULES_OUTPUT_PROFILE::output_type
+values='S','M','A','N','X'
+
+[namelist:jules_output_profile=profile_name]
+compulsory=true
+description=Name of the output profile
+sort-key=01
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/output.nml.html#JULES_OUTPUT_PROFILE::profile_name
+
+[namelist:jules_output_profile=sample_period]
+description=Sampling period (s)
+range=1:
+sort-key=08
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/output.nml.html#JULES_OUTPUT_PROFILE::sample_period
+
+[namelist:jules_output_profile=var]
+compulsory=true
+description=Names of variables to output, as recognised by JULES
+# NOTE: Please don't change "namelist:jules_output_profile=var" to "this" as
+# it breaks the "fail-if"
+# See: https://github.com/metomi/rose/issues/2731
+fail-if=len(this) != namelist:jules_output_profile=nvars;
+ =any(namelist:jules_output_profile=var == "'outflow_per_river'") and not any(namelist:jules_rivers_props=var == "'rivers_outflow_number'"); # outflow_per_river requires the rivers outflow numbers ancillary data
+length=:
+sort-key=11
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/output.nml.html#JULES_OUTPUT_PROFILE::var
+
+[namelist:jules_output_profile=var_name]
+compulsory=true
+description=Name to give variable in output files for each variable in var
+fail-if=len(this) != namelist:jules_output_profile=nvars;
+length=:
+sort-key=12
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/output.nml.html#JULES_OUTPUT_PROFILE::var_name
+
+[namelist:jules_overbank]
+compulsory=true
+ns=namelist/JULES Science Settings/jules_overbank
+sort-key=14
+title=River overbank inundation options
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_rivers.nml.html#namelist-JULES_overbank
+
+[namelist:jules_overbank=coef_b]
+compulsory=true
+description=Coefficient in the QBF (=bankfull discharge) allometry.
+range=0:
+sort-key=f
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_rivers.nml.html#JULES_overbank::coef_b
+
+[namelist:jules_overbank=ent_ratio]
+compulsory=true
+description=Rosgen entrenchment ratio (= ratio of flood-prone width to bankfull width
+ = of a channel, where flood-prone width = when the channel depth is
+ = 2x bankfull depth)
+range=0:
+sort-key=g
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_rivers.nml.html#JULES_overbank::ent_ratio
+
+[namelist:jules_overbank=exp_c]
+compulsory=true
+description=Exponent in the QBF (=bankfull discharge) allometry.
+range=0:
+sort-key=h
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_rivers.nml.html#JULES_overbank::exp_c
+
+[namelist:jules_overbank=overbank_model]
+compulsory=true
+description=Choice of overbank inundation model
+sort-key=a
+trigger=namelist:jules_overbank=coef_b: 2;
+ = namelist:jules_overbank=ent_ratio: 2;
+ = namelist:jules_overbank=exp_c: 2;
+ = namelist:jules_overbank=riv_a: 1, 2;
+ = namelist:jules_overbank=riv_b: 1, 2;
+ = namelist:jules_overbank=riv_c: 2, 3;
+ = namelist:jules_overbank=riv_f: 2, 3;
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_rivers.nml.html#JULES_overbank::overbank_model
+value-titles=Simple, Simple with Rosgen, Hypsometric integral
+values=1,2,3
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[namelist:jules_overbank=riv_a]
+compulsory=true
+description=Coefficient in the allometry for river width
+range=0:
+sort-key=d
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_rivers.nml.html#JULES_overbank::riv_a
+
+[namelist:jules_overbank=riv_b]
+compulsory=true
+description=Exponent in the allometry for river width
+range=0:
+sort-key=e
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_rivers.nml.html#JULES_overbank::riv_b
+
+[namelist:jules_overbank=riv_c]
+compulsory=true
+description=Coefficient in the allometry for river depth
+range=0:
+sort-key=b
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_rivers.nml.html#JULES_overbank::riv_c
+
+[namelist:jules_overbank=riv_f]
+compulsory=true
+description=Exponent in the allometry for river depth
+range=0:
+sort-key=c
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_rivers.nml.html#JULES_overbank::riv_f
+
+[namelist:jules_pdm]
+compulsory=true
+description=Configuration of spatially varying PDM properties
+ns=namelist/Ancillary data/PDM properties
+sort-key=19
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#namelist-JULES_PDM
+widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var use_file var_name tpl_name const_val
+
+[namelist:jules_pdm=const_val]
+compulsory=true
+description=Constant value for all points (used if use_file = .false.)
+fail-if=len(this) != namelist:jules_pdm=nvars
+length=:
+sort-key=7
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_PDM::const_val
+
+[namelist:jules_pdm=file]
+compulsory=true
+description=If read_list = TRUE, file to read list of file names
+ =If read_list = FALSE, file or file name template
+ =from which to read PDM properties.
+sort-key=1
+trigger=namelist:jules_pdm=tpl_name: '%vv' in this;
+ =namelist:jules_pdm=read_list: '%vv' not in this;
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_PDM::file
+
+[namelist:jules_pdm=nvars]
+compulsory=true
+description=Number of PDM properties that will be given
+range=0:
+sort-key=2
+trigger=namelist:jules_pdm=var: this > 0;
+ = namelist:jules_pdm=use_file: this > 0;
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_PDM::nvars
+
+[namelist:jules_pdm=read_list]
+compulsory=true
+description=Use list of file names; one per line for each of nvars.
+fail-if=this == '.true.' and '%vv' in namelist:jules_pdm=file; # Cannot use variable name templating while reading a list of files.
+sort-key=1a
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_PDM::read_list
+
+[namelist:jules_pdm=tpl_name]
+compulsory=true
+description=String to substitute into the file name template (used if use_file = .true.)
+fail-if=len(this) != namelist:jules_pdm=nvars
+length=:
+sort-key=6
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_PDM::tpl_name
+
+[namelist:jules_pdm=use_file]
+compulsory=true
+description=Read variable from file
+fail-if=len(this) != namelist:jules_pdm=nvars
+length=:
+sort-key=4
+trigger=namelist:jules_pdm=file: any(this == '.true.');
+ = namelist:jules_pdm=var_name: any(this == '.true.');
+ = namelist:jules_pdm=const_val: not all(this == '.true.');
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_PDM::use_file
+
+[namelist:jules_pdm=var]
+compulsory=true
+description=Names of the PDM variable, as recognised by JULES
+fail-if=len(this) != namelist:jules_pdm=nvars
+length=:
+sort-key=3
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_PDM::var
+values='slope'
+
+[namelist:jules_pdm=var_name]
+compulsory=true
+description=Name in file (used if use_file = .true.)
+fail-if=len(this) != namelist:jules_pdm=nvars
+length=:
+sort-key=5
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_PDM::var_name
+
+#[namelist:jules_pftparm] has moved to jules-shared/jules-pftparm
+[namelist:jules_pftparm=a_wl_io]
+compulsory=true
+description=Allometric coefficient relating the target woody biomass to the leaf area index (kg carbon m-2)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::a_wl_io
+
+[namelist:jules_pftparm=a_ws_io]
+compulsory=true
+description=Woody biomass as a multiple of live stem biomass
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::a_ws_io
+
+[namelist:jules_pftparm=act_jmax_io]
+compulsory=true
+description=Activation energy for temperature response of Jmax
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO20b
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::act_jmax_io
+
+[namelist:jules_pftparm=act_vcmax_io]
+compulsory=true
+description=Activation energy for temperature response of Vcmax
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO20b
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::act_vcmax_io
+
+[namelist:jules_pftparm=aef_io]
+compulsory=true
+description=Acetone emission factor per PFT (µgC g-1 h-1)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO10
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::aef_io
+
+[namelist:jules_pftparm=albsnc_min_io]
+compulsory=true
+description=Snow-covered albedo for zero LAI
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
+range=0:1
+sort-key=Panel-HR03
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::albsnc_min_io
+
+[namelist:jules_pftparm=albsnf_max_io]
+compulsory=true
+description=Snow-free albedo for large LAI
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
+range=0:1
+sort-key=Panel-HR03
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::albsnf_max_io
+
+[namelist:jules_pftparm=albsnf_maxl_io]
+compulsory=true
+description=Lower limit on albsnf_max_io
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
+range=0:1
+sort-key=Panel-HR03
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::albsnf_maxl_io
+
+[namelist:jules_pftparm=albsnf_maxu_io]
+compulsory=true
+description=Upper limit on albsnf_max_io
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
+range=0:1
+sort-key=Panel-HR03
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::albsnf_maxu_io
+
+[namelist:jules_pftparm=alnirl_io]
+compulsory=true
+description=Lower limit on alnir_io
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
+range=0:1
+sort-key=Panel-HR03
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::alnirl_io
+
+[namelist:jules_pftparm=alniru_io]
+compulsory=true
+description=Upper limit on alnir_io
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
+range=0:1
+sort-key=Panel-HR03
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::alniru_io
+
+[namelist:jules_pftparm=alparl_io]
+compulsory=true
+description=Lower limit on alpar_io
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
+sort-key=Panel-HR03
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::alparl_io
+
+[namelist:jules_pftparm=alparu_io]
+compulsory=true
+description=Upper limit on alpar_io
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
+range=0:1
+sort-key=Panel-HR03
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::alparu_io
+
+[namelist:jules_pftparm=alpha_elec_io]
+compulsory=true
+description=Quantum yield of electron transport (mol electrons/mol PAR photons)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO20
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::alpha_elec_io
+
+[namelist:jules_pftparm=alpha_io]
+compulsory=true
+description=Quantum efficiency of photosynthesis (mol CO2/mol PAR photons)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::alpha_io
+
+[namelist:jules_pftparm=avg_ba_io]
+compulsory=true
+description=Average burnt area on PFTs per fire event (fraction)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO16
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::avg_ba_io
+
+[namelist:jules_pftparm=b_wl_io]
+compulsory=true
+description=Allometric exponent relating the target woody biomass to the leaf area index
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::b_wl_io
+
+[namelist:jules_pftparm=c3_io]
+compulsory=true
+description=Flag indicating whether PFT is C3 type
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO03
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::c3_io
+value-titles=Not C3,C3
+values=0,1
+
+[namelist:jules_pftparm=can_struct_a_io]
+compulsory=true
+description=Canopy structure factor (1.0 is structurally homogeneous).
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
+sort-key=Panel-HR02
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::can_struct_a_io
+
+[namelist:jules_pftparm=canht_ft_io]
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO01
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::canht_ft_io
+
+[namelist:jules_pftparm=ccleaf_max_io]
+compulsory=true
+description=Leaf maximum combustion completeness
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO16
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::ccleaf_max_io
+
+[namelist:jules_pftparm=ccleaf_min_io]
+compulsory=true
+description=Leaf minimum combustion completeness
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO16
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::ccleaf_min_io
+
+[namelist:jules_pftparm=ccwood_max_io]
+compulsory=true
+description=Wood maximum combustion completeness
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO16
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::ccwood_max_io
+
+[namelist:jules_pftparm=ccwood_min_io]
+compulsory=true
+description=Wood minimum combustion completeness
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO16
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::ccwood_min_io
+
+[namelist:jules_pftparm=ci_st_io]
+compulsory=true
+description=Leaf-internal CO2 concentration (Pa)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO10
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::ci_st_io
+
+[namelist:jules_pftparm=deact_jmax_io]
+compulsory=true
+description=Deactivation energy for temperature response of Jmax
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO20
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::deact_jmax_io
+
+[namelist:jules_pftparm=deact_vcmax_io]
+compulsory=true
+description=Deactivation energy for temperature response of Vcmax
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO20
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::deact_vcmax_io
+
+[namelist:jules_pftparm=dfp_dcuo_io]
+compulsory=true
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO11
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::dfp_dcuo_io
+
+[namelist:jules_pftparm=dgl_dm_io]
+compulsory=true
+description=Rate of change of leaf turnover rate with moisture availability
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::dgl_dm_io
+
+[namelist:jules_pftparm=dgl_dt_io]
+compulsory=true
+description=Rate of change of leaf turnover rate with temperature (K-1)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::dgl_dt_io
+
+[namelist:jules_pftparm=dqcrit_io]
+compulsory=true
+description=Critical humidity deficit (kg H2O per kg air)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO21a
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::dqcrit_io
+
+[namelist:jules_pftparm=ds_jmax_io]
+compulsory=true
+description=Entropy factor for temperature response of Jmax
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO20a
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::ds_jmax_io
+
+[namelist:jules_pftparm=ds_vcmax_io]
+compulsory=true
+description=Entropy factor for temperature response of Vcmax
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO20a
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::ds_vcmax_io
+
+[namelist:jules_pftparm=dust_veg_scj_io]
+compulsory=true
+description=Dust emissions scaling factor for each pft type
+ =NOT APPLICABLE TO STANDALONE
+fail-if=len(this) != namelist:jules_surface_types=npft
+help=This is applied when dust_veg_emiss is non-zero and
+ =allows the dust emission from different plant functional
+ =types to be reduced/switched off.
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+range=0:
+sort-key=Panel-HOX
+type=real
+
+[namelist:jules_pftparm=dz0v_dh_io]
+compulsory=true
+description=Rate of change of vegetation roughness length for momentum with height
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::dz0v_dh_io
+
+[namelist:jules_pftparm=emis_pft_io]
+compulsory=true
+description=Surface emissivity
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
+range=0:1
+sort-key=Panel-HR04
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::emis_pft_io
+
+[namelist:jules_pftparm=eta_sl_io]
+compulsory=true
+description=Live stemwood coefficient (kg C/m/LAI)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::eta_sl_io
+
+[namelist:jules_pftparm=f0_io]
+compulsory=true
+description=CI / CA for DQ = 0
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO21a
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::f0_io
+
+[namelist:jules_pftparm=fd_io]
+compulsory=true
+description=Scale factor for dark respiration
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::fd_io
+
+[namelist:jules_pftparm=fef_bc_io]
+compulsory=true
+description=Black carbon (BC) emission factor from natural fires (INFERNO)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+range=0:
+sort-key=Panel-HO16
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::fef_bc_io
+
+[namelist:jules_pftparm=fef_c2h4_io]
+compulsory=true
+description=Ethene (C2H4) emission factor from natural fires (INFERNO)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+range=0:
+sort-key=Panel-HO16
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::fef_c2h4_io
+
+[namelist:jules_pftparm=fef_c2h6_io]
+compulsory=true
+description=Ethane (C2H6) emission factor from natural fires (INFERNO)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+range=0:
+sort-key=Panel-HO16
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::fef_c2h6_io
+
+[namelist:jules_pftparm=fef_c3h8_io]
+compulsory=true
+description=Propane (C3H8) emission factor from natural fires (INFERNO)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+range=0:
+sort-key=Panel-HO16
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::fef_c3h8_io
+
+[namelist:jules_pftparm=fef_ch4_io]
+compulsory=true
+description=Methane (CH4) emission factor from natural fires (INFERNO)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+range=0:
+sort-key=Panel-HO16
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::fef_ch4_io
+
+[namelist:jules_pftparm=fef_co2_io]
+compulsory=true
+description=Carbon dioxide (CO2) emission factor from natural fires (INFERNO)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+range=0:
+sort-key=Panel-HO16
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::fef_co2_io
+
+[namelist:jules_pftparm=fef_co_io]
+compulsory=true
+description=Carbon monoxide (CO) emission factor from natural fires (INFERNO)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+range=0:
+sort-key=Panel-HO16
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::fef_co_io
+
+[namelist:jules_pftparm=fef_dms_io]
+compulsory=true
+description=Dimethyl sulfide (DMS) emission factor from natural fires (INFERNO)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+range=0:
+sort-key=Panel-HO16
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::fef_dms_io
+
+[namelist:jules_pftparm=fef_hcho_io]
+compulsory=true
+description=Formaldehyde (HCHO) emission factor from natural fires (INFERNO)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+range=0:
+sort-key=Panel-HO16
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::fef_hcho_io
+
+[namelist:jules_pftparm=fef_mecho_io]
+compulsory=true
+description=Acetaldehyde (MeCHO) emission factor from natural fires (INFERNO)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+range=0:
+sort-key=Panel-HO16
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::fef_mecho_io
+
+[namelist:jules_pftparm=fef_nh3_io]
+compulsory=true
+description=Ammonia (NH3) emission factor from natural fires (INFERNO)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+range=0:
+sort-key=Panel-HO16
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::fef_nh3_io
+
+[namelist:jules_pftparm=fef_nox_io]
+compulsory=true
+description=Nitrogen oxides (NOx) emission factor from natural fires (INFERNO)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+range=0:
+sort-key=Panel-HO16
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::fef_nox_io
+
+[namelist:jules_pftparm=fef_oc_io]
+compulsory=true
+description=Organic carbon (OC) emission factor from natural fires (INFERNO)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+range=0:
+sort-key=Panel-HO16
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::fef_oc_io
+
+[namelist:jules_pftparm=fef_so2_io]
+compulsory=true
+description=Sulphur dioxide (SO2) emission factor from natural fires (INFERNO)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+range=0:
+sort-key=Panel-HO16
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::fef_so2_io
+
+[namelist:jules_pftparm=fire_mort_io]
+compulsory=true
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+range=0:1
+sort-key=Panel-HO16
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::fire_mort_io
+
+[namelist:jules_pftparm=fl_o3_ct_io]
+compulsory=true
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO11
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::fl_o3_ct_io
+
+[namelist:jules_pftparm=fsmc_mod_io]
+compulsory=true
+description=Switch for method of weighting the contribution that different soil layers make to the soil moisture
+ =availability factor fsmc
+fail-if=len(this) != namelist:jules_surface_types=npft;
+ =namelist:jules_soil_biogeochem=l_layeredc == '.true.' and namelist:jules_soil_biogeochem=soil_bgc_model == '2' and any(this == 1); # fsmc_mod=1 cannot be used with layered 4-pool soil C model
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO05
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::fsmc_mod_io
+value-titles=weight water stress in layers by root fraction, use average root zone properties
+values=0,1
+
+[namelist:jules_pftparm=fsmc_of_io]
+compulsory=true
+description=Moisture availability below which leaves are dropped
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::fsmc_of_io
+
+[namelist:jules_pftparm=g1_stomata_io]
+compulsory=true
+description=Parameter g1 of the Medlyn et al. (2011) model of stomatal conductance.
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO21b
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::g1_stomata_io
+
+[namelist:jules_pftparm=g_leaf_0_io]
+compulsory=true
+description=Minimum turnover rate for leaves (/360days)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::g_leaf_0_io
+
+[namelist:jules_pftparm=glmin_io]
+compulsory=true
+description=Minimum leaf conductance for H2O (m s-1)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::glmin_io
+
+[namelist:jules_pftparm=gpp_st_io]
+compulsory=true
+description=Gross primary production (GPP) at standard conditions (kgC m-2 s-1 )
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO10
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::gpp_st_io
+
+[namelist:jules_pftparm=gsoil_f_io]
+compulsory=true
+description=Soil evaporation enhancement factor
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::gsoil_f_io
+
+[namelist:jules_pftparm=hw_sw_io]
+compulsory=true
+description=Ratio of N in heartwood:stemwood with trait physiology.
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO07
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::hw_sw_io
+
+[namelist:jules_pftparm=ief_io]
+compulsory=true
+description=Isoprene emission factor per PFT (µgC g-1 h-1)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO10
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::ief_io
+
+[namelist:jules_pftparm=infil_f_io]
+compulsory=true
+description=Infiltration enhancement factor
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::infil_f_io
+
+[namelist:jules_pftparm=jv25_ratio_io]
+compulsory=true
+description=Ratio of Jmax to Vcmax at 25 degC.
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO20
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::jv25_ratio_io
+
+[namelist:jules_pftparm=kn_io]
+compulsory=true
+description=Decay of nitrogen through the canopy for canopy radiation models 4-5
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::kn_io
+
+[namelist:jules_pftparm=kpar_io]
+compulsory=true
+description=PAR Extinction coefficient (m2 leaf / m2 ground)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::kpar_io
+
+[namelist:jules_pftparm=lai_alb_lim_io]
+compulsory=true
+description=Minimum LAI for plant canopies in the absence of snow.
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
+sort-key=Panel-HR02
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::lai_alb_lim_io
+
+[namelist:jules_pftparm=lai_io]
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO02
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::lai_io
+
+[namelist:jules_pftparm=lma_io]
+compulsory=true
+description=Leaf mass per unit area (kgLeaf m-2)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO07
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::lma_io
+
+[namelist:jules_pftparm=mef_io]
+compulsory=true
+description=Methanol emission factor per PFT (µgC g-1 h-1)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO10
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::mef_io
+
+[namelist:jules_pftparm=neff_io]
+compulsory=true
+description=Scale factor relating Vcmax with leaf nitrogen concentration
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::neff_io
+
+[namelist:jules_pftparm=nl0_io]
+compulsory=true
+description=Top leaf nitrogen concentration (kg N/kg C)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::nl0_io
+
+[namelist:jules_pftparm=nmass_io]
+compulsory=true
+description=Top leaf nitrogen content per unit mass (kgN kgLeaf-1)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO07
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::nmass_io
+
+[namelist:jules_pftparm=nr_io]
+compulsory=true
+description=Root nitrogen concentration with trait physiology
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO07
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::nr_io
+
+[namelist:jules_pftparm=nr_nl_io]
+compulsory=true
+description=Ratio of root nitrogen concentration to leaf nitrogen concentration
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::nr_nl_io
+
+[namelist:jules_pftparm=ns_nl_io]
+compulsory=true
+description=Ratio of stem nitrogen concentration to leaf nitrogen concentration
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::ns_nl_io
+
+[namelist:jules_pftparm=nsw_io]
+compulsory=true
+description=Stemwood nitrogen concentration with trait physiology.
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO07
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::nsw_io
+
+[namelist:jules_pftparm=omegal_io]
+compulsory=true
+description=Lower limit on omega_io
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
+range=0:1
+sort-key=Panel-HR03
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::omegal_io
+
+[namelist:jules_pftparm=omegau_io]
+compulsory=true
+description=Upper limit on omega_io(kgLeaf m-2)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
+range=0:1
+sort-key=Panel-HR03
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::omegau_io
+
+[namelist:jules_pftparm=omnirl_io]
+compulsory=true
+description=Lower limit on omnir_io
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
+range=0:1
+sort-key=Panel-HR03
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::omnirl_io
+
+[namelist:jules_pftparm=omniru_io]
+compulsory=true
+description=Upper limit on omnir_io
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
+range=0:1
+sort-key=Panel-HR03
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::omniru_io
+
+[namelist:jules_pftparm=orient_io]
+compulsory=true
+description=Flag indicating leaf angle distribution
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Radiation parameters
+sort-key=Panel-HR01
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::orient_io
+value-titles=Spherical,Horizontal
+values=0,1
+
+[namelist:jules_pftparm=psi_close_io]
+compulsory=true
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO19
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::psi_close_io
+
+[namelist:jules_pftparm=psi_open_io]
+compulsory=true
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO19
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::psi_open_io
+
+[namelist:jules_pftparm=q10_leaf_io]
+compulsory=true
+description=Q10 factor for plant respiration
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::q10_leaf_io
+
+[namelist:jules_pftparm=r_grow_io]
+compulsory=true
+description=Growth respiration fraction
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::r_grow_io
+
+[namelist:jules_pftparm=rootd_ft_io]
+compulsory=true
+description=Root depth (m)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::rootd_ft_io
+
+[namelist:jules_pftparm=sigl_io]
+compulsory=true
+description=Specific density of leaf carbon (kg C/m2 leaf)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::sigl_io
+
+[namelist:jules_pftparm=sox_a_io]
+compulsory=true
+description=The shape parameter in the xylem vulnerability curve
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO21c
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::sox_a_io
+
+[namelist:jules_pftparm=sox_p50_io]
+compulsory=true
+description=Xylem water potential at which xylem hydraulic conductance is half its maximum value. (MPa)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO21c
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::sox_p50_io
+
+[namelist:jules_pftparm=sox_rp_min_io]
+compulsory=true
+description=Plant minimum hydraulic resistance. (m2 s MPa/mol)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO21c
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::sox_rp_min_io
+
+[namelist:jules_pftparm=sug_g0_io]
+compulsory=true
+description=Specific structural carbon production rate (kgC m-2 s-1)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO22
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::sug_g0_io
+
+[namelist:jules_pftparm=sug_grec_io]
+compulsory=true
+description=Specific structural carbon recycling rate (kgC m-2 s-1)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO22
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::sug_grec_io
+
+[namelist:jules_pftparm=sug_yg_io]
+compulsory=true
+description=Growth yield for SUGAR model
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO22
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::sug_yg_io
+
+[namelist:jules_pftparm=tef_io]
+compulsory=true
+description=(Mono-)Terpene emission factor per PFT (µgC g-1 h-1)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO10
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::tef_io
+
+[namelist:jules_pftparm=tleaf_of_io]
+compulsory=true
+description=Temperature below which leaves are dropped (K)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::tleaf_of_io
+
+[namelist:jules_pftparm=tlow_io]
+compulsory=true
+description=Lower temperature for photosynthesis (deg C)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::tlow_io
+
+[namelist:jules_pftparm=tupp_io]
+compulsory=true
+description=Upper temperature for photosynthesis (deg C)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::tupp_io
+
+[namelist:jules_pftparm=vint_io]
+compulsory=true
+description=Intercept in VCMAX and NAREA
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO07
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::vint_io
+
+[namelist:jules_pftparm=vsl_io]
+compulsory=true
+description=Slope in VCMAX and NAREA
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HO07
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::vsl_io
+
+[namelist:jules_pftparm=z0hm_classic_pft_io]
+compulsory=true
+description=Ratio of the roughness length for heat to the roughness length for momentum for the CLASSIC aerosol
+ =scheme only
+ =NOT APPLICABLE TO STANDALONE
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+ns=namelist/JULES Science Settings/jules_pftparm/Other parameters
+sort-key=Panel-HOX
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/pft_params.nml.html#JULES_PFTPARM::z0hm_classic_pft_io
+
+[namelist:jules_prescribed]
+compulsory=true
+ns=namelist/Prescribed data
+sort-key=09
+url=https://metoffice.github.io/jules/vn8.1/namelists/prescribed_data.nml.html#namelist-JULES_PRESCRIBED
+
+[namelist:jules_prescribed=n_datasets]
+compulsory=true
+range=0:
+sort-key=1
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/prescribed_data.nml.html#JULES_PRESCRIBED::n_datasets
+
+[namelist:jules_prescribed_dataset]
+duplicate=true
+ns=namelist/Prescribed data/Datasets
+url=https://metoffice.github.io/jules/vn8.1/namelists/prescribed_data.nml.html#namelist-JULES_PRESCRIBED_DATASET
+widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var var_name tpl_name interp
+
+[namelist:jules_prescribed_dataset=data_end]
+compulsory=true
+description=End time of the last timestep of data
+pattern=\d{4}-\d{2}-\d{2}\s{1}\d{2}:\d{2}:\d{2}
+sort-key=02
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::data_end
+
+[namelist:jules_prescribed_dataset=data_period]
+compulsory=true
+description=Period of the data
+ = -2 => Annual, -1 => Monthly, > 1 => Period in seconds
+range=-2,-1,1:
+sort-key=03
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::data_period
+
+[namelist:jules_prescribed_dataset=data_start]
+compulsory=true
+description=Start time of the first timestep of data
+pattern=\d{4}-\d{2}-\d{2}\s{1}\d{2}:\d{2}:\d{2}
+sort-key=01
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::data_start
+
+[namelist:jules_prescribed_dataset=file]
+compulsory=true
+description=If read_list = TRUE, file to read list of data file names and times from
+ =If read_list = FALSE, file or file name template for data files
+sort-key=07
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::file
+
+[namelist:jules_prescribed_dataset=interp]
+compulsory=true
+description=Method of time interpolation
+fail-if=len(this) != namelist:jules_prescribed_dataset=nvars
+length=:
+sort-key=12
+url=https://metoffice.github.io/jules/vn8.1/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::interp
+values='b','c','f','i','nb','nc','nf'
+
+[namelist:jules_prescribed_dataset=is_climatology]
+compulsory=true
+description=Data is to be used as a climatology
+ = Exactly one year of data must be specified
+sort-key=04
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::is_climatology
+
+[namelist:jules_prescribed_dataset=nfiles]
+compulsory=true
+description=Number of files to read names and start times for
+range=0:
+sort-key=06
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::nfiles
+
+[namelist:jules_prescribed_dataset=nvars]
+compulsory=true
+description=Number of variables that the dataset will provide
+range=1:
+sort-key=08
+trigger=namelist:jules_prescribed_dataset=var: this > 0;
+ = namelist:jules_prescribed_dataset=var_name: this > 0;
+ = namelist:jules_prescribed_dataset=tpl_name: this > 0;
+ = namelist:jules_prescribed_dataset=interp: this > 0;
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::nfiles
+
+[namelist:jules_prescribed_dataset=prescribed_levels]
+description=indices of levels to be prescribed (only implemented for sthuf at the moment)
+fail-if=len(this) > namelist:jules_soil=sm_levels;
+length=:
+sort-key=11
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_PRESCRIBED_DATASET::prescribed_levels
+
+[namelist:jules_prescribed_dataset=read_list]
+compulsory=true
+description=Use list of file names with start times
+sort-key=05
+trigger=namelist:jules_prescribed_dataset=nfiles: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::read_list
+
+[namelist:jules_prescribed_dataset=tpl_name]
+compulsory=true
+description=String to substitute into the file name template
+fail-if=len(this) != namelist:jules_prescribed_dataset=nvars
+length=:
+sort-key=11
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::tpl_name
+
+[namelist:jules_prescribed_dataset=var]
+compulsory=true
+description=Variable name as recognised by JULES
+fail-if=len(this) != namelist:jules_prescribed_dataset=nvars
+length=:
+sort-key=09
+trigger=namelist:jules_prescribed_dataset=prescribed_levels: this == "'sthuf'";
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::var
+
+[namelist:jules_prescribed_dataset=var_name]
+compulsory=true
+description=Name of the variable in file
+fail-if=len(this) != namelist:jules_prescribed_dataset=nvars;
+length=:
+sort-key=10
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/prescribed_data.nml.html#JULES_PRESCRIBED_DATASET::var_name
+
+[namelist:jules_prnt_control]
+ns=namelist/IO System Settings/jules_prnt_control
+title=Print Manager Control
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_prnt_control.nml.html#namelist-JULES_PRNT_CONTROL
+
+[namelist:jules_prnt_control=prnt_writers]
+compulsory=true
+description=Selects which tasks in a parallel job will write informative output.
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_prnt_control.nml.html#JULES_PRNT_CONTROL::jules_prnt_control=prnt_writers
+value-titles=All tasks write output,
+ =Only the first task (Task 0) writes output
+values=1,2
+
+#[namelist:jules_radiation] has moved to jules-shared/jules-radiation
+[namelist:jules_radiation=l_cosz]
+compulsory=true
+description=Calculate solar zenith angle in standalone.
+ =STANDALONE ONLY: This is not applicable to UM as the solar zenith
+ =angle is implicitly calculated by the UM. To create an equivalent
+ =standalone app it must be .true.
+sort-key=Panel-BS01
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_radiation.nml.html#JULES_RADIATION::l_cosz
+
+[namelist:jules_radiation=l_dolr_land_black]
+compulsory=true
+description=If true,
+ =do not use the surface emissivity in adjusting the OLR at land points
+ =HAS NO EFFECT IN STANDALONE
+sort-key=Panel-BX01
+type=logical
+
+[namelist:jules_radiation=l_embedded_snow]
+compulsory=true
+description=Use embedded canopy snow albedo scheme.
+fail-if=this == '.true.' and namelist:jules_radiation=l_spec_albedo != '.true.'; # If l_embedded_snow = T then l_spec_albedo must also be T
+ =this == '.true.' and namelist:jules_radiation=l_snow_albedo == '.true.'; # Embedded canopy snow albedo model is exclusive of l_snow_albedo.
+sort-key=Panel-B02a
+trigger=namelist:jules_snow=can_clump: .true.;
+ =namelist:jules_snow=n_lai_exposed: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_radiation.nml.html#JULES_RADIATION::l_embedded_snow
+
+[namelist:jules_radiation=l_mask_snow_orog]
+compulsory=true
+description=Include orographic masking of snow.
+sort-key=Panel-B06
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_radiation.nml.html#JULES_RADIATION::l_mask_snow_orog
+
+[namelist:jules_radiation=l_sea_alb_var_chl]
+fail-if=this == '.true.' and namelist:jules_model_environment=l_jules_parent == 0; # This is not currently available to standalone.
+
+[namelist:jules_radiation=l_snow_albedo]
+compulsory=true
+description=Include prognostic snow albedos.
+fail-if=this == '.true.' and namelist:jules_radiation=l_spec_albedo == '.false.' # Prognostic snow albedo can only be used when l_spec_albedo=T
+sort-key=Panel-B02
+# Only available when namelist:jules_radiation=l_spec_albedo is true, however it is not trigger-ignored as the trigger cascade results in albsnc not being available when namelist:jules_radiation=l_spec_albedo is false.
+trigger=namelist:jules_snow=r0: .true.;
+ =namelist:jules_snow=rmax: .true.;
+ =namelist:jules_snow=snow_ggr: .true.;
+ =namelist:jules_snow=amax: .true.;
+ =namelist:jules_snow=dtland: .false.;
+ =namelist:jules_snow=kland_numerator: .false.;
+ =namelist:jules_pftparm=albsnc_max_io: .false.;
+ =namelist:jules_pftparm=albsnc_min_io: .false.;
+ =namelist:jules_nvegparm=albsnc_nvg_io: .false.;
+ =namelist:jules_radiation=l_embedded_snow: .false.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_radiation.nml.html#JULES_RADIATION::l_snow_albedo
+
+[namelist:jules_radiation=l_spec_albedo]
+compulsory=true
+description=Include spectral land-surface albedos
+sort-key=Panel-B02
+trigger=namelist:jules_radiation=l_spec_alb_bs: .true.;
+ =namelist:jules_radiation=l_niso_direct: .true.;
+ =namelist:jules_pftparm=albsnf_max_io: .false.;
+ =namelist:jules_radiation=l_embedded_snow: .true.;
+# =namelist:jules_radiation=l_snow_albedo: .true.; # Remove l_snow_albedo as triggers albsnc to be ignored too. So will need to rely on fail-if and code checks.
+# Removed triggers for alpar_io, alnir_io, omega_io & omnir_io as these actually appear to be required unless can_rad_mod=1 and l_spec_albedo=F.
+# =namelist:jules_pftparm=alpar_io: .true.;
+# =namelist:jules_pftparm=alnir_io: .true.;
+# =namelist:jules_pftparm=omega_io: .true.;
+# =namelist:jules_pftparm=omnir_io: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_radiation.nml.html#JULES_RADIATION::l_spec_albedo
+
+[namelist:jules_radiation=l_spec_sea_alb]
+compulsory=true
+description=Use spectrally varying open sea albedos
+sort-key=Panel-B05c
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_radiation.nml.html#JULES_RADIATION::l_spec_sea_alb
+
+[namelist:jules_radiation=wght_alb]
+compulsory=true
+description=Weights for disaggregation of SW flux in the standard order VIS direct, VIS diffuse, NIR direct, NIR diffuse
+length=4
+sort-key=Panel-BR01
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface.nml.html#JULES_RADIATION::wght_alb
+
+[namelist:jules_red]
+compulsory=true
+description=All parameters in this section are required to use the Robust Ecosystem Demography
+ = calculation.
+ =
+ =Click on names for more details
+ =
+ns=namelist/JULES Science Settings/jules_red
+sort-key=10
+title=RED PFT parameters
+url=https://metoffice.github.io/jules/vn8.1/namelists/red_params.nml.html#namelist-JULES_RED
+
+[namelist:jules_red=alpha_recrt]
+compulsory=true
+description=The fraction of PFT carbon assimilate devoted to reproduction
+fail-if=len(this) != (namelist:jules_surface_types=npft)
+length=:
+sort-key=PANEL-I02da
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/red_params.nml.html#JULES_RED::alpha_recrt
+
+[namelist:jules_red=crwn_area0]
+compulsory=true
+description=The lowest PFT crown area, value corresponds to the mass0 class (m2)
+fail-if=len(this) != (namelist:jules_surface_types=npft)
+length=:
+sort-key=PANEL-I02db
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/red_params.nml.html#JULES_RED::crwn_area0
+
+[namelist:jules_red=dom_order]
+compulsory=true
+description=The value that describes the competitive hierarchy of PFTs competition in
+ =JULES-RED, the higher the value the more dominant.
+fail-if=len(this) != (namelist:jules_surface_types=npft)
+length=:
+sort-key=PANEL-I02dc
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/red_params.nml.html#JULES_RED::dom_order
+
+[namelist:jules_red=height0]
+compulsory=true
+description=The lowest PFT height, value corresponds to the mass0 class (m)
+fail-if=len(this) != (namelist:jules_surface_types=npft)
+length=:
+sort-key=PANEL-I02dd
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/red_params.nml.html#JULES_RED::height0
+
+[namelist:jules_red=lai_bal0]
+compulsory=true
+description=The lowest PFT balanced LAI, which corresponds to the mass0 class (m2/m2)
+fail-if=len(this) != (namelist:jules_surface_types=npft)
+length=:
+sort-key=PANEL-I02de
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/red_params.nml.html#JULES_RED::lai_bal0
+
+[namelist:jules_red=mass0]
+compulsory=true
+description=The lowest PFT mass class (kg C)
+fail-if=len(this) != (namelist:jules_surface_types=npft)
+length=:
+sort-key=PANEL-I02df
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/red_params.nml.html#JULES_RED::mass0
+
+[namelist:jules_red=massi]
+compulsory=true
+description=The highest PFT mass class (kg C)
+fail-if=len(this) != (namelist:jules_surface_types=npft)
+length=:
+sort-key=PANEL-I02dg
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/red_params.nml.html#JULES_RED::massi
+
+[namelist:jules_red=mclass]
+compulsory=true
+description=Number of mass classes for each PFT
+fail-if=len(this) != (namelist:jules_surface_types=npft)
+length=:
+sort-key=PANEL-I02dh
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/red_params.nml.html#JULES_RED::mclass
+
+[namelist:jules_red=mort_base]
+compulsory=true
+description=The baseline PFT mortality rate (/360 days)
+fail-if=len(this) != (namelist:jules_surface_types=npft)
+length=:
+sort-key=PANEL-I02di
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/red_params.nml.html#JULES_RED::mort_base
+
+[namelist:jules_red=phi_a]
+compulsory=true
+description=The allometric/power scaling of PFT mass to PFT height
+fail-if=len(this) != (namelist:jules_surface_types=npft)
+length=:
+sort-key=PANEL-I02dj
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/red_params.nml.html#JULES_RED::phi_a
+
+[namelist:jules_red=phi_g]
+compulsory=true
+description=The allometric/power scaling of PFT mass to PFT mass growth rate
+fail-if=len(this) != (namelist:jules_surface_types=npft)
+length=:
+sort-key=PANEL-I02dk
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/red_params.nml.html#JULES_RED::phi_g
+
+[namelist:jules_red=phi_h]
+compulsory=true
+description=The allometric/power scaling of PFT mass to PFT height
+fail-if=len(this) != (namelist:jules_surface_types=npft)
+length=:
+sort-key=PANEL-I02dl
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/red_params.nml.html#JULES_RED::phi_h
+
+[namelist:jules_red=phi_l]
+compulsory=true
+description=The allometric/power scaling of PFT mass to PFT leaf area index
+fail-if=len(this) != (namelist:jules_surface_types=npft)
+length=:
+sort-key=PANEL-I02dm
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/red_params.nml.html#JULES_RED::phi_l
+
+[namelist:jules_rivers]
+compulsory=true
+ns=namelist/JULES Science Settings/jules_rivers
+sort-key=06
+title=River routing options
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_rivers.nml.html#namelist-JULES_RIVERS
+
+[namelist:jules_rivers=a_thresh]
+compulsory=true
+description=The threshold drainage area (specified in number of cells)
+ = draining to a gridbox above which the gridbox is
+ = considered to be a river point
+sort-key=j
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_rivers.nml.html#JULES_RIVERS::a_thresh
+
+[namelist:jules_rivers=cbland]
+compulsory=true
+description=The subsurface land wave speed (kinematic wave speed for subsurface flow in a land grid box on the river routing grid, m s-1)
+range=this>0
+sort-key=f
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_rivers.nml.html#JULES_RIVERS::cbland
+
+[namelist:jules_rivers=cbriver]
+compulsory=true
+description=The subsurface river wave speed (kinematic wave speed for subsurface flow in a river grid box on the river routing grid, m s-1)
+range=this>0
+sort-key=g
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_rivers.nml.html#JULES_RIVERS::cbriver
+
+[namelist:jules_rivers=cland]
+compulsory=true
+description=The land wave speed (kinematic wave speed for surface flow in a land grid box on the river routing grid, m s-1)
+range=this>0
+sort-key=d
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_rivers.nml.html#JULES_RIVERS::cland
+
+[namelist:jules_rivers=criver]
+compulsory=true
+description=The river wave speed (kinematic wave speed for surface flow in a river grid box on the river routing grid, m s-1)
+range=this>0
+sort-key=e
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_rivers.nml.html#JULES_RIVERS::criver
+
+[namelist:jules_rivers=i_river_vn]
+compulsory=true
+description=Routing algorithm to use
+fail-if=this == 1 and namelist:jules_model_environment=l_jules_parent == 0; # UM_TRIP is not compatible with standalone.
+ =(this !=1 and this !=2) and namelist:jules_model_environment=l_jules_parent == 1; # UM_TRIP and RFM are the only options compatible with the UM.
+sort-key=b
+trigger=namelist:jules_rivers=cland: 2;
+ = namelist:jules_rivers=criver: 2;
+ = namelist:jules_rivers=cbland: 2;
+ = namelist:jules_rivers=cbriver: 2;
+ = namelist:jules_rivers=retl: 2;
+ = namelist:jules_rivers=retr: 2;
+ = namelist:jules_rivers=a_thresh: 2;
+ = namelist:jules_rivers=runoff_factor: 2;
+ = namelist:jules_rivers=rivers_speed: 1,3;
+ = namelist:jules_rivers=rivers_meander: 1,3;
+ = namelist:jules_rivers_props=l_use_area: 2;
+ = namelist:jules_rivers=lake_water_conserve_method: 1;
+ = namelist:jules_rivers=trip_globe_shape: 1;
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_rivers.nml.html#JULES_RIVERS::i_river_vn
+value-titles=RFM,TRIP
+values=2,3
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[namelist:jules_rivers=l_inland]
+compulsory=true
+description=Re-routing inland basin water back to soil moisture
+help=Selecting 'Re-routing inland basin water back to soil moisture' is only
+ =applicable to the global river routing scheme 1A and fixes a bug where
+ =water from inland outflow points was previously 'lost' to the system on
+ =regridding. The re-routed water is held over until the next timestep
+ =and added to the change in top-level soil moisture.
+sort-key=aa2
+type=logical
+
+[namelist:jules_rivers=l_riv_overbank]
+compulsory=true
+description=Enable overbank inundation
+fail-if=this == '.true.' and namelist:jules_model_environment=l_jules_parent != 0; # Overbank inundation is not available to the UM or OASIS.
+sort-key=n
+trigger=namelist:jules_overbank=overbank_model: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_rivers.nml.html#JULES_RIVERS::l_riv_overbank
+
+[namelist:jules_rivers=l_rivers]
+compulsory=true
+description=Enable river routing
+sort-key=a
+trigger=namelist:jules_rivers=i_river_vn: .true.;
+ = namelist:jules_rivers=nstep_rivers: .true.;
+ = namelist:jules_rivers=l_inland: .true.;
+ = namelist:jules_rivers=l_riv_overbank: .true.;
+ = namelist:jules_overbank: .true.;
+ = namelist:jules_rivers_props: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_rivers.nml.html#JULES_RIVERS::l_rivers
+
+[namelist:jules_rivers=lake_water_conserve_method]
+compulsory=true
+description=Selects different fields for use in water conservation of lake evaporation
+fail-if=this > 0 and namelist:jules_rivers=i_river_vn > 1; # lake_water_conserve_method is not compatible with standalone rivers
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_rivers.nml.html#JULES_RIVERS::lake_water_conserve_method
+value-titles=Use fqw_surft,Use elake_surft
+values=1,2
+
+[namelist:jules_rivers=nstep_rivers]
+compulsory=true
+description=Number of model timesteps per routing timestep
+range=1:
+sort-key=c
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_rivers.nml.html#JULES_RIVERS::nstep_rivers
+
+[namelist:jules_rivers=retl]
+compulsory=true
+description=The (resolution dependent) land return flow fraction
+range=-1:1
+sort-key=h
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_rivers.nml.html#JULES_RIVERS::retl
+
+[namelist:jules_rivers=retr]
+compulsory=true
+description=The (resolution dependent) river return flow fraction
+range=-1:1
+sort-key=i
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_rivers.nml.html#JULES_RIVERS::retr
+
+[namelist:jules_rivers=rivers_meander]
+compulsory=true
+description=Ratio of the actual to calculated river lengths in a river routing gridbox
+range=this>0
+sort-key=m
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_rivers.nml.html#JULES_RIVERS::rivers_meander
+
+[namelist:jules_rivers=rivers_speed]
+compulsory=true
+description=The effective river velocity (m/s)
+range=this>0
+sort-key=l
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_rivers.nml.html#JULES_RIVERS::rivers_speed
+
+[namelist:jules_rivers=runoff_factor]
+compulsory=true
+description=A runoff volume factor (recommended setting=1)
+range=this>0
+sort-key=k
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_rivers.nml.html#JULES_RIVERS::runoff_factor
+
+[namelist:jules_rivers=trip_globe_shape]
+compulsory=true
+description=The shape of the Earth in the TRIP river routing scheme
+sort-key=j
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_rivers.nml.html#JULES_RIVERS::trip_globe_shape
+value-titles=Spherical,Ellipsoidal
+values=1,2
+
+[namelist:jules_rivers_props]
+compulsory=true
+description=Configuration of spatially varying rivers properties including inundation
+ns=namelist/Ancillary data/Rivers properties
+sort-key=24
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#namelist-JULES_RIVERS_PROPS
+widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var use_file is_climatology var_name tpl_name const_val
+
+[namelist:jules_rivers_props=const_val]
+compulsory=true
+description=Constant value for all points (used if use_file = .false.)
+fail-if=len(this) != namelist:jules_rivers_props=nvars
+length=:
+sort-key=7
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::const_val
+
+[namelist:jules_rivers_props=coordinate_file]
+compulsory=true
+description=File from which to read river routing coordinates (if templating is used or reading a list of files)
+fail-if='%vv' in this; # Coordinate file cannot contain variable name template.
+sort-key=17b
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::coordinate_file
+
+[namelist:jules_rivers_props=file]
+compulsory=true
+description=If read_list = TRUE, file to read list of file names
+ =If read_list = FALSE, file or file name template
+ =from which to read river routing & overbank indunation properties.
+fail-if='%vv' in this and namelist:jules_rivers_props=coordinate_file == "''"; # If variable name templating is used, the file to read coordinates from must be specified.
+sort-key=17
+trigger=namelist:jules_rivers_props=tpl_name: '%vv' in this;
+ =namelist:jules_rivers_props=read_list: '%vv' not in this;
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::file
+
+[namelist:jules_rivers_props=is_climatology]
+compulsory=true
+description=Indicate whether the file specified is a 12-month climatology
+length=:
+sort-key=4
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::is_climatology
+
+[namelist:jules_rivers_props=l_find_grid]
+compulsory=true
+description=Switch to control specification of the land and river grids
+sort-key=17b
+trigger=namelist:jules_rivers_props=nx_land_grid: .false.;
+ =namelist:jules_rivers_props=ny_land_grid: .false.;
+ =namelist:jules_rivers_props=x1_land_grid: .false.;
+ =namelist:jules_rivers_props=y1_land_grid: .false.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::l_find_grid
+
+[namelist:jules_rivers_props=l_use_area]
+compulsory=true
+description=Switch to use a drainage area ancillary field to identify river points
+sort-key=17c
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::l_use_area
+
+[namelist:jules_rivers_props=land_dx]
+compulsory=true
+description=x coordinate spacing of 2D regular grid containing the model input grid
+range=this>0
+sort-key=14
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::land_dx
+
+[namelist:jules_rivers_props=land_dy]
+compulsory=true
+description=y coordinate spacing of 2D regular containing the model input grid
+range=this>0
+sort-key=15
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::land_dy
+
+[namelist:jules_rivers_props=nvars]
+compulsory=true
+description=Number of river routing properties that will be given
+sort-key=18
+trigger=namelist:jules_rivers_props=var: this > 0;
+ = namelist:jules_rivers_props=use_file: this > 0;
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::nvars
+
+[namelist:jules_rivers_props=nx_land_grid]
+compulsory=true
+description=Size of the x dimension of the 2D regular lat/lon grid containing the model input grid
+range=1:
+sort-key=10
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::nx_land_grid
+
+[namelist:jules_rivers_props=nx_rivers]
+compulsory=true
+description=Size of the x dimension of the river routing grid
+range=2:
+sort-key=07
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::nx_rivers
+
+[namelist:jules_rivers_props=ny_land_grid]
+compulsory=true
+description=Size of the y dimension of the 2D regular lat/lon grid containing the model input grid
+range=1:
+sort-key=11
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::ny_land_grid
+
+[namelist:jules_rivers_props=ny_rivers]
+compulsory=true
+description=Size of the y dimension of the river routing grid
+range=2:
+sort-key=08
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::ny_rivers
+
+[namelist:jules_rivers_props=read_list]
+compulsory=true
+description=Use list of file names; one per line for each of nvars.
+fail-if=this == '.true.' and '%vv' in namelist:jules_rivers_props=file; # Cannot use variable name templating while reading a list of files.
+ =this == '.true.' and namelist:jules_rivers_props=coordinate_file == "''"; # If reading a list of files, the file to read coordinates from must be specified.
+ =this == '.true.' and namelist:jules_rivers_props=file == "''"; # If reading a list of files, there has to be a file specified to read.
+sort-key=17a
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::read_list
+
+[namelist:jules_rivers_props=rivers_length]
+compulsory=true
+description=Constant size of the rivers grid (m)
+sort-key=16
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::rivers_length
+
+[namelist:jules_rivers_props=rivers_regrid]
+compulsory=true
+description=Regridding is required between land and river routing grids
+fail-if=this == '.true.' and namelist:jules_latlon=l_coord_latlon == '.false.'; # Regridding is only available for lat-lon grids
+sort-key=09
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::rivers_regrid
+
+[namelist:jules_rivers_props=tpl_name]
+compulsory=true
+description=String to substitute into the file name template (used if use_file = .true.)
+fail-if=len(this) != namelist:jules_rivers_props=nvars
+length=:
+sort-key=6
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::tpl_name
+
+[namelist:jules_rivers_props=use_file]
+compulsory=true
+description=Read variable from file
+fail-if=len(this) != namelist:jules_rivers_props=nvars
+length=:
+sort-key=4
+trigger=namelist:jules_rivers_props=file: any(this == '.true.');
+ = namelist:jules_rivers_props=var_name: any(this == '.true.');
+ = namelist:jules_rivers_props=const_val: not all(this == '.true.');
+ = namelist:jules_rivers_props=is_climatology: any(this == '.true.');
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::use_file
+
+[namelist:jules_rivers_props=var]
+compulsory=true
+description=Name of the river routing variable, as recognised by JULES
+fail-if=len(this) != namelist:jules_rivers_props=nvars
+length=:
+sort-key=3
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::var
+values='area','direction','sequence','latitude_2d','longitude_2d',
+ ='rivers_outflow_number','logn_mean','logn_stdev','rivers_storage'
+
+[namelist:jules_rivers_props=var_name]
+compulsory=true
+description=Name in file (used if use_file = .true.)
+fail-if=len(this) != namelist:jules_rivers_props=nvars
+length=:
+sort-key=5
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::var_name
+
+[namelist:jules_rivers_props=x1_land_grid]
+compulsory=true
+description=x coordinate of gridpoint in lower-left corner of 2D regular grid containing the model input grid
+sort-key=12
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::x1_land_grid
+
+[namelist:jules_rivers_props=x_dim_name]
+compulsory=true
+description=Name of the x dimension of the river routing grid
+sort-key=05
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::x_dim_name
+
+[namelist:jules_rivers_props=y1_land_grid]
+compulsory=true
+description=y coordinate of gridpoint in lower-left corner of 2D regular grid containing the model input grid
+sort-key=13
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::y1_land_grid
+
+[namelist:jules_rivers_props=y_dim_name]
+compulsory=true
+description=Name of the y dimension of the river routing grid
+sort-key=06
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::y_dim_name
+
+#[namelist:jules_snow] has moved to jules-shared/jules-snow
+[namelist:jules_snow=a_snow_et]
+compulsory=true
+description=Constant in Parametrization of equitemperature metamorphism
+ns=namelist/JULES Science Settings/jules_snow/Other parameters
+sort-key=Panel-D14a
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::a_snow_et
+
+[namelist:jules_snow=aicemax]
+compulsory=true
+description=Maximum albedos (VIS and NIR) for bare ice
+length=2
+ns=namelist/JULES Science Settings/jules_snow/Radiation parameters
+range=0.01:0.99
+sort-key=Panel-D08
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::aicemax
+
+[namelist:jules_snow=amax]
+compulsory=false
+description=Maximum albedos (VIS and NIR) for fresh snow
+length=2
+ns=namelist/JULES Science Settings/jules_snow/Radiation parameters
+sort-key=Panel-D06
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::amax
+
+[namelist:jules_snow=b_snow_et]
+compulsory=true
+description=Constant in Parametrization of equitemperature metamorphism
+ns=namelist/JULES Science Settings/jules_snow/Other parameters
+sort-key=Panel-D14a
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::b_snow_et
+
+[namelist:jules_snow=c_snow_et]
+compulsory=true
+description=Constant in Parametrization of equitemperature metamorphism
+ns=namelist/JULES Science Settings/jules_snow/Other parameters
+sort-key=Panel-D14a
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::c_snow_et
+
+[namelist:jules_snow=dtland]
+compulsory=false
+description=Degrees Celsius below zero at which snow albedo equals cold deep snow albedo
+ns=namelist/JULES Science Settings/jules_snow/Radiation parameters
+sort-key=Panel-D07
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::dtland
+
+[namelist:jules_snow=dzsnow]
+compulsory=true
+description=Prescribed thickness of each snow layer (m) when the multilayer scheme is enabled.
+fail-if=len(this) != namelist:jules_snow=nsmax; # A value must be given for each snow layer
+length=:
+sort-key=Panel-D01a
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::dzsnow
+
+[namelist:jules_snow=frac_snow_subl_melt]
+compulsory=true
+description=Switch for use of snow-cover fraction in the calculation of sublimation and melting
+sort-key=Panel-D03
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::frac_snow_subl_melt
+value-titles=Off,On
+values=0,1
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[namelist:jules_snow=graupel_options]
+compulsory=true
+description=Switch for treatment of graupel in the snow scheme
+sort-key=Panel-D04
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::graupel_options
+value-titles=Include graupel as snowfall,Ignore graupel in the surface snowfall,
+ =Treat graupel separately
+values=0,1,2
+
+[namelist:jules_snow=i_snow_cond_parm]
+compulsory=true
+description=Identifier for parametrization of snow conductivity.
+ns=namelist/JULES Science Settings/jules_snow/Other parameters
+sort-key=Panel-D01d
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::i_snow_cond_parm
+value-titles=Yen1981,Calonne2011
+values=0,1
+
+[namelist:jules_snow=kland_numerator]
+compulsory=false
+description=Used in snow-ageing effect on albedo in the diagnostic albedo scheme.
+ns=namelist/JULES Science Settings/jules_snow/Radiation parameters
+sort-key=Panel-D07
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::kland_numerator
+
+[namelist:jules_snow=l_et_metamorph]
+compulsory=true
+description=Switch for the inclusion of equitemperature metamorphism.
+ns=namelist/JULES Science Settings/jules_snow/Other parameters
+sort-key=Panel-D14
+trigger=namelist:jules_snow=a_snow_et: .true.;
+ = namelist:jules_snow=b_snow_et: .true.;
+ = namelist:jules_snow=c_snow_et: .true.;
+ = namelist:jules_snow=rho_snow_et_crit: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::l_et_metamorph
+
+[namelist:jules_snow=l_snow_infilt]
+compulsory=true
+description=Switch to allow the infiltration of rain and canopy melting into the snowpack.
+ns=namelist/JULES Science Settings/jules_snow/Other parameters
+sort-key=Panel-D15
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::l_snow_infilt
+
+[namelist:jules_snow=l_snow_nocan_hc]
+compulsory=true
+description=Switch to ignore heat capacity of the canopy above the snowpack on tiles where a canopy model is not used.
+ns=namelist/JULES Science Settings/jules_snow/Other parameters
+sort-key=Panel-D16
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::l_snow_nocan_hc
+
+[namelist:jules_snow=l_snowdep_surf]
+compulsory=true
+description=Use equivalent canopy snow depth for surface calculations on tiles with a snow canopy
+sort-key=Panel-D02
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::l_snowdep_surf
+
+[namelist:jules_snow=lai_alb_lim_sn]
+compulsory=true
+description=Minimum LAI applied to plant canopies in the presence of snow to represent stems.
+fail-if=len(this) != namelist:jules_surface_types=npft; # A value must be given for each PFT
+length=:
+ns=namelist/JULES Science Settings/jules_snow/Radiation parameters
+sort-key=Panel-D10
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::lai_alb_lim_sn
+
+[namelist:jules_snow=maskd]
+compulsory=false
+description=Used in exponent of equation weighting snow-covered and snow-free albedo, sublimation and melting.
+ns=namelist/JULES Science Settings/jules_snow/Radiation parameters
+sort-key=Panel-D05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::maskd
+
+[namelist:jules_snow=nsmax]
+compulsory=true
+description=Maximum number of layers in the snow pack when the mutilayer scheme is enabled.
+range=0:
+sort-key=Panel-D01
+trigger=namelist:jules_snow=dzsnow: this > 0;
+ =namelist:jules_snow=rho_snow_fresh: this > 0;
+ =namelist:jules_snow=snowliqcap: this > 0;
+ =namelist:jules_snow=i_relayer_opt: this > 0;
+ =namelist:jules_snow=i_grain_growth_opt: this > 0;
+ =namelist:jules_snow=i_snow_cond_parm: this > 0;
+ =namelist:jules_snow=l_snow_nocan_hc: this > 0;
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::nsmax
+
+[namelist:jules_snow=r0]
+compulsory=false
+description=Grain size for fresh snow (um)
+ns=namelist/JULES Science Settings/jules_snow/Radiation parameters
+sort-key=Panel-D06
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::r0
+
+[namelist:jules_snow=rho_firn_albedo]
+compulsory=true
+description=Threshold density for the firn albedo parameterisation to replace that for snow
+ns=namelist/JULES Science Settings/jules_snow/Radiation parameters
+range=0.01:1000.
+sort-key=Panel-D08
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::rho_firn_albedo
+
+[namelist:jules_snow=rho_snow_const]
+compulsory=false
+description=Constant density of lying snow (kg m-3), used on canopies and for very thin snow.
+ns=namelist/JULES Science Settings/jules_snow/Other parameters
+sort-key=Panel-D01b
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::rho_snow_const
+
+[namelist:jules_snow=rho_snow_et_crit]
+compulsory=true
+description=Constant in Parametrization of equitemperature metamorphism
+ns=namelist/JULES Science Settings/jules_snow/Other parameters
+sort-key=Panel-D14a
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::rho_snow_et_crit
+
+[namelist:jules_snow=rmax]
+compulsory=false
+description=Maximum snow grain size (um)
+ns=namelist/JULES Science Settings/jules_snow/Radiation parameters
+sort-key=Panel-D06
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::rmax
+
+[namelist:jules_snow=snow_ggr]
+compulsory=false
+description=Snow grain area growth rates (um2 s-1)
+length=3
+ns=namelist/JULES Science Settings/jules_snow/Radiation parameters
+sort-key=Panel-D06
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::snow_ggr
+
+[namelist:jules_snow=snow_hcap]
+compulsory=false
+description=Thermal capacity of lying snow (J K-1 m-3)
+ns=namelist/JULES Science Settings/jules_snow/Other parameters
+sort-key=Panel-D12
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::snow_hcap
+
+[namelist:jules_snow=snow_hcon]
+compulsory=false
+description=Default thermal conductivity of lying snow (W m-1 K-1).
+ns=namelist/JULES Science Settings/jules_snow/Other parameters
+sort-key=Panel-D11
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::snow_hcon
+
+[namelist:jules_snow=snowinterceptfact]
+compulsory=false
+description=Constant in relationship between mass of intercepted snow and snowfall rate
+ns=namelist/JULES Science Settings/jules_snow/Other parameters
+sort-key=Panel-D05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::snowinterceptfact
+
+[namelist:jules_snow=snowliqcap]
+compulsory=false
+description=Liquid water holding capacity of lying snow, as a fraction of snow mass
+ns=namelist/JULES Science Settings/jules_snow/Other parameters
+sort-key=Panel-D01c
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::snowliqcap
+
+[namelist:jules_snow=snowloadlai]
+description=Ratio of maximum canopy snow load to leaf area index (kg m-2)
+ns=namelist/JULES Science Settings/jules_snow/Other parameters
+sort-key=Panel-D05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::snowloadlai
+
+[namelist:jules_snow=snowunloadfact]
+description=Constant in relationship between canopy snow unloading and canopy snow melt rate
+ns=namelist/JULES Science Settings/jules_snow/Other parameters
+sort-key=Panel-D05
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::snowunloadfact
+
+[namelist:jules_snow=unload_rate_cnst]
+compulsory=true
+description=Constant term in background unloading rate of snow on canopies
+fail-if=len(this) != namelist:jules_surface_types=npft; # A value must be given for each PFT
+length=:
+ns=namelist/JULES Science Settings/jules_snow/Other parameters
+sort-key=Panel-D13
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_snow.nml.html#JULES_SNOW::unload_rate_cnst
+
+#[namelist:jules_soil] has moved to jules-shared/jules-soil
+[namelist:jules_soil=confrac]
+compulsory=true
+description=Fraction of the gridbox assumed to be covered by convective precipitation
+range=0.0:1.0
+sort-key=Panel-E10
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil.nml.html#JULES_SOIL::confrac
+
+[namelist:jules_soil=cs_min]
+compulsory=true
+description=Minimum allowed soil carbon (kg m-2)
+range=0.000001:
+sort-key=Panel-E07
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil.nml.html#JULES_SOIL::cs_min
+
+[namelist:jules_soil=dzdeep]
+compulsory=true
+description=Thickness of bedrock (m)
+range=0.01:
+sort-key=Panel-E06d
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil.nml.html#JULES_SOIL::dzdeep
+
+[namelist:jules_soil=dzsoil_elev]
+compulsory=true
+description=Depth (m) of tiled bedrock subsurfaces under elevated tiles.
+fail-if=this <= 0 ; # Must have positive value
+range=0.01:
+sort-key=Panel-E12
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil.nml.html#JULES_SOIL::dzsoil_elev
+
+[namelist:jules_soil=dzsoil_io]
+compulsory=true
+description=Soil layer depths (m), starting with the uppermost layer
+fail-if=len(this) != namelist:jules_soil=sm_levels; # Must have a value for each soil level
+length=:
+sort-key=Panel-E11
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil.nml.html#JULES_SOIL::dzsoil_io
+
+[namelist:jules_soil=hcapdeep]
+compulsory=true
+description=Heat capacity of bedrock (J K-1 m-3)
+range=100000:8000000
+sort-key=Panel-E06b
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil.nml.html#JULES_SOIL::hcapdeep
+
+[namelist:jules_soil=hcondeep]
+compulsory=true
+description=Thermal conductivity of bedrock (W m-2 K-1)
+range=0.4:12.0
+sort-key=Panel-E06c
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil.nml.html#JULES_SOIL::hcondeep
+
+[namelist:jules_soil=l_bedrock]
+compulsory=true
+description=Include bedrock below soil column with thermal diffusion; does not include hydrology
+ =NOT AVAILABLE TO UM
+sort-key=Panel-E06
+trigger=namelist:jules_soil=ns_deep: .true.;
+ = namelist:jules_soil=hcapdeep: .true.;
+ = namelist:jules_soil=hcondeep: .true.;
+ = namelist:jules_soil=dzdeep: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil.nml.html#JULES_SOIL::l_bedrock
+
+[namelist:jules_soil=l_broadcast_ancils]
+description=Switch to broadcast non-soil tiled ancillary data to all soil tiles (if read from ancil files)
+sort-key=Panel-E14a
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil.nml.html#JULES_SOIL::l_broadcast_ancils
+
+[namelist:jules_soil=l_holdwater]
+compulsory=true
+description=Stops water being pushed out of the soil column when a single layer is supersaturated
+sort-key=Panel-E13
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil.nml.html#JULES_SOIL::l_holdwater
+value-titles=Bug fixed,Original
+values=.true.,.false.
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[namelist:jules_soil=l_tile_soil]
+compulsory=true
+description=Switch to set the number of soil tiles to equal the number of surface tiles
+fail-if=this == '.true.' and namelist:jules_model_environment=l_jules_parent == 1; # Not available in the UM
+sort-key=Panel-E14
+trigger=namelist:jules_soil=l_broadcast_ancils: .true.;
+ =namelist:jules_initial=l_broadcast_soilt: .true.
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil.nml.html#JULES_SOIL::l_tile_soil
+
+[namelist:jules_soil=ns_deep]
+compulsory=true
+description=Number of bedrock layers
+range=1:
+sort-key=Panel-E06a
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil.nml.html#JULES_SOIL::ns_deep
+
+[namelist:jules_soil=sm_levels]
+compulsory=true
+description=Number of soil layers
+range=1:
+sort-key=Panel-E01
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil.nml.html#JULES_SOIL::sm_levels
+
+[namelist:jules_soil=soilhc_method]
+compulsory=true
+description=Choice of soil thermal conductivity model
+sort-key=Panel-E05
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil.nml.html#JULES_SOIL::soilhc_method
+value-titles=Cox et al (1999),Simplified Johansen (1975),Chadburn et al (2015)
+values=1,2,3
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[namelist:jules_soil=zsmc]
+compulsory=true
+description=Depth of layer over which soil moisture diagnostic is averaged (m)
+range=0.01:
+sort-key=Panel-E08
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil.nml.html#JULES_SOIL::zsmc
+
+[namelist:jules_soil=zst]
+compulsory=true
+description=Depth of layer over which soil temperature diagnostic is averaged (m)
+range=0.01:
+sort-key=Panel-E09
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil.nml.html#JULES_SOIL::zst
+
+[namelist:jules_soil_biogeochem]
+compulsory=true
+ns=namelist/JULES Science Settings/jules_soil_biogeochem
+sort-key=07
+title=Soil biogeochemistry options
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#namelist-JULES_SOIL_BIOGEOCHEM
+
+[namelist:jules_soil_biogeochem=alpha_ch4]
+compulsory=true
+description=Ratio between maintenance and growth respiration rates for methanogens
+range=0.00001:0.1
+sort-key=8i
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::alpha_ch4
+
+[namelist:jules_soil_biogeochem=bio_hum_cn]
+compulsory=true
+description=Bio and Hum Soil Carbon pools CN ratio
+range=1:301
+sort-key=g
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::bio_hum_cn
+
+[namelist:jules_soil_biogeochem=ch4_cpow]
+compulsory=true
+description=Power of soil carbon used for anaerobic decomposition (default 1, could be 2/3 for organic soils)
+range=0.01:5
+sort-key=r
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::ch4_cpow
+
+[namelist:jules_soil_biogeochem=ch4_substrate]
+compulsory=true
+description=Choose substrate for interactive methane
+sort-key=o
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::ch4_substrate
+value-titles=Soil carbon,NPP,Soil respiration
+values=1,2,3
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[namelist:jules_soil_biogeochem=const_ch4_cs]
+compulsory=true
+description=Scale factor for soil carbon substrate CH4 emissions
+range=1.0e-14:1.0e-6
+sort-key=2c
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::const_ch4_cs
+
+[namelist:jules_soil_biogeochem=const_ch4_npp]
+compulsory=true
+description=Scale factor for NPP substrate CH4 emissions
+range=1.0e-5:0.01
+sort-key=2d
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::const_ch4_npp
+
+[namelist:jules_soil_biogeochem=const_ch4_resps]
+compulsory=true
+description=Scale factor for soil respiration substrate CH4 emissions
+range=1.0e-5:0.01
+sort-key=2e
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::const_ch4_resps
+
+[namelist:jules_soil_biogeochem=cue_ch4]
+compulsory=true
+description=Carbon use efficiency of methanogenic growth
+range=0.001:0.5
+sort-key=8f
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::cue_ch4
+
+[namelist:jules_soil_biogeochem=diff_n_pft]
+compulsory=true
+description=Inorganic N diffusion in soil (360 days-1)
+range=0.1:1500
+sort-key=b2
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::diff_n_pft
+
+[namelist:jules_soil_biogeochem=ev_ch4]
+compulsory=true
+description=Timescale over which methanogenic traits adapt to temperature change (yr)
+range=0.1:10.0
+sort-key=8j
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::ev_ch4
+
+[namelist:jules_soil_biogeochem=frz_ch4]
+compulsory=true
+description=Factor to reduce CH4 substrate production when soil is sufficiently frozen (only in microbial scheme)
+range=0:1
+sort-key=8h
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::frz_ch4
+
+[namelist:jules_soil_biogeochem=k2_ch4]
+compulsory=true
+description=Scale factor for methanogenic respiration rate (hr-1)
+range=0.001:0.5
+sort-key=8b
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::k2_ch4
+
+[namelist:jules_soil_biogeochem=kaps]
+compulsory=true
+description=Specific soil respiration rate at 25 degC and optimum soil moisture (s-1) for 1-pool model
+range=1.0e-12:1.0e-4
+sort-key=e
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::kaps
+
+[namelist:jules_soil_biogeochem=kaps_4pool]
+compulsory=true
+description=Specific soil respiration rates for the four pools of the 4-pool model (s-1)
+length=4
+range=1.0e-12:1.0e-4
+sort-key=f
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::kaps_4pool
+
+[namelist:jules_soil_biogeochem=kd_ch4]
+compulsory=true
+description=Scale factor for methanogenic death/turnover rate (hr-1)
+range=0.000001:0.01
+sort-key=8c
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::kd_ch4
+
+[namelist:jules_soil_biogeochem=l_ch4_interactive]
+compulsory=true
+description=Switch on interactive methane
+fail-if=this == '.true.' and namelist:jules_soil_biogeochem=l_ch4_tlayered == '.false.'
+sort-key=n
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::l_ch4_interactive
+value-titles=Methane flux updates soil C, Methane flux does not update soil C
+values=.true.,.false.
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[namelist:jules_soil_biogeochem=l_ch4_microbe]
+compulsory=true
+description=Use microbial methane model
+ =NOT AVAILABLE TO UM
+sort-key=8a
+trigger=namelist:jules_soil_biogeochem=k2_ch4: .true.;
+ =namelist:jules_soil_biogeochem=kd_ch4: .true.;
+ =namelist:jules_soil_biogeochem=rho_ch4: .true.;
+ =namelist:jules_soil_biogeochem=q10_mic_ch4: .true.;
+ =namelist:jules_soil_biogeochem=cue_ch4: .true.;
+ =namelist:jules_soil_biogeochem=mu_ch4: .true.;
+ =namelist:jules_soil_biogeochem=frz_ch4: .true.;
+ =namelist:jules_soil_biogeochem=alpha_ch4: .true.;
+ =namelist:jules_soil_biogeochem=ev_ch4: .true.;
+ =namelist:jules_soil_biogeochem=q10_ev_ch4: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::l_ch4_microbe
+warn-if=this== '.true.' and namelist:jules_soil_biogeochem=ch4_substrate != 1 # microbial model only tuned for ch4_substrate=1
+
+[namelist:jules_soil_biogeochem=l_ch4_tlayered]
+compulsory=true
+description=Calculate methane emissions from layered soil temperature (vs 1m average)
+sort-key=p
+trigger=namelist:jules_soil_biogeochem=tau_ch4: .true.;
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::l_ch4_tlayered
+value-titles=Use layered soil temperature, Use depth-averaged soil temperature
+values=.true.,.false.
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[namelist:jules_soil_biogeochem=l_label_frac_cs]
+compulsory=true
+description=Label and trace a fraction of soil carbon
+ =NOT AVAILABLE TO UM
+sort-key=b1
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::l_label_frac_cs
+
+[namelist:jules_soil_biogeochem=l_layeredc]
+compulsory=true
+description=Use layered soil carbon model
+fail-if=this == '.true.' and namelist:jules_soil_biogeochem=soil_bgc_model == 3
+sort-key=b
+trigger=namelist:jules_soil_biogeochem=tau_resp: .true.;
+ =namelist:jules_soil_biogeochem=l_label_frac_cs: .true.;
+ =namelist:jules_soil_biogeochem=diff_n_pft: .true.;
+ =namelist:jules_soil_biogeochem=z_burn_max: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::l_layeredc
+
+[namelist:jules_soil_biogeochem=l_q10]
+compulsory=true
+description=Choose soil decomposition dependence on temperature
+sort-key=c
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::l_q10
+value-titles=Q10 temperature function,Clark et al. (2011) temperature function
+values=.true.,.false.
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[namelist:jules_soil_biogeochem=l_soil_resp_lev2]
+compulsory=true
+description=Soil respiration calculated using temperature and moisture from layer 2
+sort-key=m
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::l_soil_resp_lev2
+value-titles=Use 2nd soil layer + total moisture content for respiration, Use top soil layer + unfrozen moisture content for respiration
+values=.true.,.false.
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[namelist:jules_soil_biogeochem=mu_ch4]
+compulsory=true
+description=Threshold growth rate below which methanogens die (hr-1)
+range=0.000001:0.01
+sort-key=8g
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::mu_ch4
+
+[namelist:jules_soil_biogeochem=n_inorg_turnover]
+compulsory=true
+description=Inorganic Nitrogren Turnover rate (360 days-1)
+range=0.01:100
+sort-key=i
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::n_inorg_turnover
+
+[namelist:jules_soil_biogeochem=q10_ch4_cs]
+compulsory=true
+description=Q10 factor for soil carbon substrate CH4 emissions
+range=0.1:10.0
+sort-key=2f
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::q10_ch4_cs
+
+[namelist:jules_soil_biogeochem=q10_ch4_npp]
+compulsory=true
+description=Q10 factor for NPP substrate CH4 emissions
+range=0.1:10.0
+sort-key=2g
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::q10_ch4_npp
+
+[namelist:jules_soil_biogeochem=q10_ch4_resps]
+compulsory=true
+description=Q10 factor for soil respiration substrate CH4 emissions
+range=0.1:10.0
+sort-key=2h
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::q10_ch4_resps
+
+[namelist:jules_soil_biogeochem=q10_ev_ch4]
+compulsory=true
+description=Q10 for temperature response of methanogenic traits under adaptation
+range=0.1:10.0
+sort-key=8k
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::q10_ev_ch4
+
+[namelist:jules_soil_biogeochem=q10_mic_ch4]
+compulsory=true
+description=Q10 factor for methanogens
+range=0.1:10.0
+sort-key=8e
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::q10_mic_ch4
+
+[namelist:jules_soil_biogeochem=q10_soil]
+compulsory=true
+description=Q10 factor for soil respiration
+range=0.1:10.0
+sort-key=d
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::q10_soil
+
+[namelist:jules_soil_biogeochem=rho_ch4]
+compulsory=true
+description=Factor in substrate limitation function (related to half saturation of substrate for methanogenic respiration)
+range=1.0:1000.0
+sort-key=8d
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::rho_ch4
+
+[namelist:jules_soil_biogeochem=soil_bgc_model]
+compulsory=true
+description=Choice of soil biogeochemistry model
+fail-if=this == 1 and namelist:jules_vegetation=l_triffid == '.true.'; # Can't use 1-pool with TRIFFID
+ =this == 2 and namelist:jules_vegetation=l_triffid != '.true.'; # Can't use 4-pool soil C without TRIFFID
+ =this == 3 and namelist:jules_vegetation=l_triffid != '.true.'; # Can't use ECOSSE without TRIFFID
+sort-key=a
+trigger=namelist:jules_soil_biogeochem=l_q10: 1, 2;
+ =namelist:jules_soil_biogeochem=q10_soil: 1, 2, 3;
+ =namelist:jules_soil_biogeochem=l_soil_resp_lev2: 1, 2;
+ =namelist:jules_soil_biogeochem=kaps: 1;
+ =namelist:jules_soil_biogeochem=kaps_4pool: 2;
+ =namelist:jules_soil_biogeochem=sorp: 2;
+ =namelist:jules_soil_biogeochem=n_inorg_turnover: 2;
+ =namelist:jules_soil_biogeochem=bio_hum_cn: 2;
+ =namelist:jules_soil_biogeochem=diff_n_pft: 2;
+ =namelist:jules_soil_biogeochem=tau_lit: 2, 3;
+ =namelist:jules_soil_biogeochem=tau_resp: 2;
+ =namelist:jules_soil_ecosse=l_soil_n: 3;
+ =namelist:jules_soil_ecosse=depo_nit_frac: 3;
+ =namelist:jules_soil_ecosse=l_match_layers: 3;
+ =namelist:jules_soil_ecosse=dt_soilc: 3;
+ =namelist:jules_soil_ecosse=dz_soilc_io: 3;
+ =namelist:jules_soil_ecosse=plant_input_profile: 3;
+ =namelist:jules_soil_ecosse=pi_sfc_depth: 3;
+ =namelist:jules_soil_ecosse=pi_sfc_frac: 3;
+ =namelist:jules_soil_ecosse=bacteria_min_frac: 3;
+ =namelist:jules_soil_ecosse=bacteria_max_frac: 3;
+ =namelist:jules_soil_ecosse=bacteria_min_frac_ph: 3;
+ =namelist:jules_soil_ecosse=bacteria_max_frac_ph: 3;
+ =namelist:jules_soil_ecosse=cn_bacteria: 3;
+ =namelist:jules_soil_ecosse=cn_fungi: 3;
+ =namelist:jules_soil_ecosse=decomp_rate: 3;
+ =namelist:jules_soil_ecosse=decomp_wrate_min_smith: 3;
+ =namelist:jules_soil_ecosse=decomp_wrate_min_clark: 3;
+ =namelist:jules_soil_ecosse=decomp_temp_coeff_smith: 3;
+ =namelist:jules_soil_ecosse=decomp_ph_min: 3;
+ =namelist:jules_soil_ecosse=decomp_ph_max: 3;
+ =namelist:jules_soil_ecosse=decomp_ph_rate_min: 3;
+ =namelist:jules_soil_ecosse=depth_nitrif: 3;
+ =namelist:jules_soil_ecosse=nitrif_frac_n2o_fc: 3;
+ =namelist:jules_soil_ecosse=nitrif_frac_gas: 3;
+ =namelist:jules_soil_ecosse=nitrif_frac_no: 3;
+ =namelist:jules_soil_ecosse=nitrif_max_factor: 3;
+ =namelist:jules_soil_ecosse=nitrif_rate: 3;
+ =namelist:jules_soil_ecosse=nitrif_wrate_min: 3;
+ =namelist:jules_soil_ecosse=denit50: 3;
+ =namelist:jules_soil_ecosse=denit_frac_n2_fc: 3;
+ =namelist:jules_soil_ecosse=denit_nitrate_equal: 3;
+ =namelist:jules_soil_ecosse=denit_water_coeff: 3;
+ =namelist:jules_soil_ecosse=denit_bio_factor: 3;
+ =namelist:jules_soil_ecosse=amm_leach_min: 3;
+ =namelist:jules_soil_ecosse=n_inorg_max_conc: 3;
+ =namelist:jules_soil_ecosse=l_driver_ave: 3;
+ =namelist:jules_soil_ecosse=l_decomp_slow: 3;
+ =namelist:jules_soil_ecosse=temp_modifier: 3;
+ =namelist:jules_soil_ecosse=water_modifier: 3;
+ =namelist:jules_soil_ecosse=dim_cslayer: 3;
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::soil_bgc_model
+value-titles=Single pool model,4-pool model,ECOSSE
+values=1,2,3
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[namelist:jules_soil_biogeochem=sorp]
+compulsory=true
+description=Soil leaching N Retention factor
+range=0.01:100.0
+sort-key=h
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::sorp
+
+[namelist:jules_soil_biogeochem=t0_ch4]
+compulsory=true
+description=Reference temperature for Q10 function CH4 emissions
+range=250:320
+sort-key=2b
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::t0_ch4
+
+[namelist:jules_soil_biogeochem=tau_ch4]
+compulsory=true
+description=Decay factor with depth representing methane oxidation
+range=0.01:100.0
+sort-key=q
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::tau_ch4
+
+[namelist:jules_soil_biogeochem=tau_lit]
+compulsory=true
+description=Exponential decay constant for reduction of litter inputs with depth
+range=0.01:100.0
+sort-key=b2
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::tau_lit
+
+[namelist:jules_soil_biogeochem=tau_resp]
+compulsory=true
+description=Exponential decay constant for reduction of respiration with depth
+range=0.01:100.0
+sort-key=b2
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::tau_resp
+
+[namelist:jules_soil_biogeochem=z_burn_max]
+compulsory=true
+description=Maximum burn depth for soil - soil carbon is burned above this level
+range=0.0:10.0
+sort-key=b2
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_biogeochem.nml.html#JULES_SOIL_BIOGEOCHEM::z_burn_max
+
+[namelist:jules_soil_ecosse]
+compulsory=true
+ns=namelist/JULES Science Settings/jules_soil_ecosse
+sort-key=07
+title=Soil ECOSSE model options
+
+[namelist:jules_soil_ecosse=amm_leach_min]
+compulsory=true
+description=Minimum allowed amount of N in NH4 after leaching (kg m-3)
+range=0:
+type=real
+
+[namelist:jules_soil_ecosse=bacteria_max_frac]
+compulsory=true
+description=Maximum fraction of decomposer community that are bacteria
+range=0:1
+type=real
+
+[namelist:jules_soil_ecosse=bacteria_max_frac_ph]
+compulsory=true
+description=Soil pH at or above which the fraction of bacteria is at a maximum
+range=0:14
+type=real
+
+[namelist:jules_soil_ecosse=bacteria_min_frac]
+compulsory=true
+description=Minimum fraction of decomposer community that are bacteria
+range=0:1
+type=real
+
+[namelist:jules_soil_ecosse=bacteria_min_frac_ph]
+compulsory=true
+description=Soil pH at or below which the fraction of bacteria is at a minimum
+range=0:14
+type=real
+
+[namelist:jules_soil_ecosse=cn_bacteria]
+compulsory=true
+description=C:N ratio of soil bacteria
+range=0.1:
+type=real
+
+[namelist:jules_soil_ecosse=cn_fungi]
+compulsory=true
+description=C:N ratio of soil fungi
+range=0.1:
+type=real
+
+[namelist:jules_soil_ecosse=decomp_ph_max]
+compulsory=true
+description=pH above which rate of decomposition is maximum
+range=0:14
+type=real
+
+[namelist:jules_soil_ecosse=decomp_ph_min]
+compulsory=true
+description=pH below which rate of decomposition is minimum
+range=0:14
+type=real
+
+[namelist:jules_soil_ecosse=decomp_ph_rate_min]
+compulsory=true
+description=Minimum allowed value of pH rate modifier for decomposition
+range=0:1
+type=real
+
+[namelist:jules_soil_ecosse=decomp_rate]
+compulsory=true
+description=Rate constants for decomposition of each pool (s-1)
+length=4
+type=real
+
+[namelist:jules_soil_ecosse=decomp_temp_coeff_smith]
+compulsory=true
+description=Constants in Smith et al. (2010) soil C decomposition rate temperature modifier
+length=3
+type=real
+
+[namelist:jules_soil_ecosse=decomp_wrate_min_clark]
+compulsory=true
+description=Minimum allowed value of the JULES form for water rate modifier for decomposition
+range=0:1
+type=real
+
+[namelist:jules_soil_ecosse=decomp_wrate_min_smith]
+compulsory=true
+description=Minimum allowed value of the Smith et al. (2010) water rate modifier for decomposition
+range=0:1
+type=real
+
+[namelist:jules_soil_ecosse=denit50]
+compulsory=true
+description=Amount of nitrate at which denitrification rate is 50% of the potential rate (kg m-3)
+range=0:
+type=real
+
+[namelist:jules_soil_ecosse=denit_bio_factor]
+compulsory=true
+description=Factor in denitrification calculation to convert C flux into a representation of biological activity
+range=0:
+type=real
+
+[namelist:jules_soil_ecosse=denit_frac_n2_fc]
+compulsory=true
+description=Fraction of denitrified N that becomes N2 when soil moisture is at field capacity
+range=0:1
+type=real
+
+[namelist:jules_soil_ecosse=denit_nitrate_equal]
+compulsory=true
+description=Amount of N in soil nitrate at which denitrified N is released as equal amounts of N2 and N2O (kg m-3)
+range=0:
+type=real
+
+[namelist:jules_soil_ecosse=denit_water_coeff]
+compulsory=true
+description=Fitted constants describing water modifier for denitrification
+length=3
+type=real
+
+[namelist:jules_soil_ecosse=depo_nit_frac]
+compulsory=true
+description=Fraction of total N deposition that is added to soil nitrate
+range=0:1
+type=real
+
+[namelist:jules_soil_ecosse=depth_nitrif]
+compulsory=true
+description=Greatest depth at which nitrification and denitrification are allowed (m)
+range=0:
+type=real
+
+[namelist:jules_soil_ecosse=dim_cslayer]
+compulsory=true
+description=Number of soil carbon layers
+range=1:
+type=integer
+
+[namelist:jules_soil_ecosse=dt_soilc]
+compulsory=true
+description=Timestep length for soil biogeochemistry model (s)
+type=real
+
+[namelist:jules_soil_ecosse=dz_soilc_io]
+compulsory=true
+description=Thicknesses of the soil biogeochemistry layers (m)
+fail-if=len(this) != dim_cslayer; # Must have a value for each layer
+length=:
+type=real
+
+[namelist:jules_soil_ecosse=l_decomp_slow]
+compulsory=true
+description=Switch to slow decomposition when N is limiting
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_ecosse.nml.html#JULES_SOIL_ECOSSE::l_decomp_slow
+value-titles=Decomposition slowed, Decomposition less efficient
+values=.true.,.false.
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[namelist:jules_soil_ecosse=l_driver_ave]
+compulsory=true
+description=Switch for time-averaging of ECOSSE driving variables
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_ecosse.nml.html#JULES_SOIL_ECOSSE::l_driver_ave
+value-titles=Time average, Instantaneous values
+values=.true.,.false.
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[namelist:jules_soil_ecosse=l_match_layers]
+compulsory=true
+description=Switch to match soil C and N layers to soil moisture layers
+trigger=namelist:jules_soil_ecosse=dim_cslayer: .false.;
+ =namelist:jules_soil_ecosse=dz_soilc_io: .false.;
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_soil_ecosse.nml.html#JULES_SOIL_ECOSSE::l_match_layers
+value-titles=Match to soil moisture layers, Specify layers
+values=.true.,.false.
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[namelist:jules_soil_ecosse=l_soil_n]
+compulsory=true
+description=Switch for a prognostic model of soil Nitrogen
+trigger=namelist:jules_soil_ecosse=depo_nit_frac: .true.;
+ =namelist:jules_soil_ecosse=l_decomp_slow: .true.;
+ =namelist:jules_soil_ecosse=bacteria_min_frac: .true.;
+ =namelist:jules_soil_ecosse=bacteria_max_frac: .true.;
+ =namelist:jules_soil_ecosse=bacteria_min_frac_ph: .true.;
+ =namelist:jules_soil_ecosse=bacteria_max_frac_ph: .true.;
+ =namelist:jules_soil_ecosse=cn_bacteria: .true.;
+ =namelist:jules_soil_ecosse=cn_fungi: .true.;
+ =namelist:jules_soil_ecosse=depth_nitrif: .true.;
+ =namelist:jules_soil_ecosse=nitrif_frac_n2o_fc: .true.;
+ =namelist:jules_soil_ecosse=nitrif_rate: .true.;
+ =namelist:jules_soil_ecosse=nitrif_frac_gas: .true.;
+ =namelist:jules_soil_ecosse=nitrif_frac_no: .true.;
+ =namelist:jules_soil_ecosse=nitrif_max_factor: .true.;
+ =namelist:jules_soil_ecosse=nitrif_wrate_min: .true.;
+ =namelist:jules_soil_ecosse=denit50: .true.;
+ =namelist:jules_soil_ecosse=denit_frac_n2_fc: .true.;
+ =namelist:jules_soil_ecosse=denit_nitrate_equal: .true.;
+ =namelist:jules_soil_ecosse=denit_water_coeff: .true.;
+ =namelist:jules_soil_ecosse=denit_bio_factor: .true.;
+ =namelist:jules_soil_ecosse=amm_leach_min: .true.;
+ =namelist:jules_soil_ecosse=n_inorg_max_conc: .true.;
+type=logical
+
+[namelist:jules_soil_ecosse=n_inorg_max_conc]
+compulsory=true
+description=Maximum-allowed concentration of inorganic N in a layer (kg m-3)
+type=real
+
+[namelist:jules_soil_ecosse=nitrif_frac_gas]
+compulsory=true
+description=Fraction of nitrification lost as gas through full nitrification
+range=0:1
+type=real
+
+[namelist:jules_soil_ecosse=nitrif_frac_n2o_fc]
+compulsory=true
+description=Fraction of nitrification lost as N2O by partial nitrification at field capacity
+range=0:1
+type=real
+
+[namelist:jules_soil_ecosse=nitrif_frac_no]
+compulsory=true
+description=Fraction of nitrification gas loss through full nitrification that is NO
+range=0:1
+type=real
+
+[namelist:jules_soil_ecosse=nitrif_max_factor]
+compulsory=true
+description=Shape factor in rate modifier for nitrification (kg m-3)
+range=0:1
+type=real
+
+[namelist:jules_soil_ecosse=nitrif_rate]
+compulsory=true
+description=Rate constant for nitrification (s-1)
+range=0:
+type=real
+
+[namelist:jules_soil_ecosse=nitrif_wrate_min]
+compulsory=true
+description=Minimum allowed value of water rate modifier for nitrification when Smith et al., 2010 form is used
+range=0:
+type=real
+
+[namelist:jules_soil_ecosse=pi_sfc_depth]
+compulsory=true
+description=Depth of soil over which fraction pi_sfc_frac of plant litterfall is added (m).
+type=real
+
+[namelist:jules_soil_ecosse=pi_sfc_frac]
+compulsory=true
+description=Fraction of plant litterfall that is added to the surface soil layer (of depth pi_sfc_depth).
+range=0:1
+type=real
+
+[namelist:jules_soil_ecosse=plant_input_profile]
+compulsory=true
+description=Switch for distribution of litterfall inputs to the soil.
+trigger=namelist:jules_soil_ecosse=pi_sfc_depth: 1;
+ =namelist:jules_soil_ecosse=pi_sfc_frac: 1;
+value-titles=RootProfile,Exponential
+values=1,2
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[namelist:jules_soil_ecosse=temp_modifier]
+compulsory=true
+description=Switch for form of temperature rate modifier for decomposition
+value-titles=Q10,Smith
+values=1,2
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[namelist:jules_soil_ecosse=water_modifier]
+compulsory=true
+description=Switch for form of water rate modifier for decomposition
+value-titles=Clark,Smith
+values=1,2
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[namelist:jules_soil_props]
+compulsory=true
+description=Configuration of spatially varying soil properties
+ns=namelist/Ancillary data/Soil properties
+sort-key=17
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#namelist-JULES_SOIL_PROPS
+widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var use_file var_name tpl_name const_val
+
+[namelist:jules_soil_props=const_val]
+compulsory=true
+description=Constant value for all points (used if use_file = .false.)
+fail-if=len(this) != namelist:jules_soil_props=nvars
+length=:
+sort-key=9
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::const_val
+
+[namelist:jules_soil_props=const_z]
+compulsory=true
+description=Use constant-profile soil properties
+sort-key=2
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::const_z
+
+[namelist:jules_soil_props=file]
+compulsory=true
+description=If read_list = TRUE, file to read list of file names
+ =If read_list = FALSE, file or file name template
+ =from which to read soil properties.
+sort-key=3
+trigger=namelist:jules_soil_props=tpl_name: '%vv' in this;
+ =namelist:jules_soil_props=read_list: '%vv' not in this;
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::file
+
+[namelist:jules_soil_props=nvars]
+compulsory=true
+description=Number of soil properties that will be given
+range=9:11
+sort-key=4
+trigger=namelist:jules_soil_props=var: this > 0;
+ = namelist:jules_soil_props=use_file: this > 0;
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::nvars
+
+[namelist:jules_soil_props=read_from_dump]
+compulsory=true
+description=Read spatially varying soil properties from the dump file
+sort-key=1
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::read_from_dump
+
+[namelist:jules_soil_props=read_list]
+compulsory=true
+description=Use list of file names; one per line for each of nvars.
+fail-if=this == '.true.' and '%vv' in namelist:jules_soil_props=file; # Cannot use variable name templating while reading a list of files.
+sort-key=3a
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::read_list
+
+[namelist:jules_soil_props=tpl_name]
+compulsory=true
+description=String to substitute into the file name template (used if use_file = .true.)
+fail-if=len(this) != namelist:jules_soil_props=nvars
+length=:
+sort-key=8
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::tpl_name
+
+[namelist:jules_soil_props=use_file]
+compulsory=true
+description=Read variable from file
+fail-if=len(this) != namelist:jules_soil_props=nvars
+length=:
+sort-key=6
+trigger=namelist:jules_soil_props=file: any(this == '.true.');
+ = namelist:jules_soil_props=var_name: any(this == '.true.');
+ = namelist:jules_soil_props=const_val: not all(this == '.true.');
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::use_file
+
+[namelist:jules_soil_props=var]
+compulsory=true
+description=Name of the soil variable, as recognised by JULES
+fail-if=len(this) != namelist:jules_soil_props=nvars
+length=:
+sort-key=5
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::var
+values='albsoil','b','hcap','hcon','satcon','sathh','sm_crit','sm_sat','sm_wilt','clay','soil_ph'
+
+[namelist:jules_soil_props=var_name]
+compulsory=true
+description=Name in file (used if use_file = .true.)
+fail-if=len(this) != namelist:jules_soil_props=nvars
+length=:
+sort-key=7
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_SOIL_PROPS::var_name
+
+[namelist:jules_spinup]
+compulsory=true
+ns=namelist/Spinup configuration
+sort-key=04
+url=https://metoffice.github.io/jules/vn8.1/namelists/timesteps.nml.html#namelist-JULES_SPINUP
+widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var use_percent tolerance
+
+[namelist:jules_spinup=max_spinup_cycles]
+compulsory=true
+description=Maximum number of times the spin-up period will be repeated
+range=0:
+sort-key=1
+trigger=namelist:jules_spinup=spinup_start: this > 0;
+ = namelist:jules_spinup=spinup_end: this > 0;
+ = namelist:jules_spinup=terminate_on_spinup_fail: this > 0;
+ = namelist:jules_spinup=nvars: this > 0;
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/timesteps.nml.html#JULES_SPINUP::max_spinup_cycles
+
+[namelist:jules_spinup=nvars]
+compulsory=true
+description=Number of variables used to assess if the model has spun up
+range=0:
+sort-key=5
+trigger=namelist:jules_spinup=var: this > 0;
+ = namelist:jules_spinup=use_percent: this > 0;
+ = namelist:jules_spinup=tolerance: this > 0;
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/timesteps.nml.html#JULES_SPINUP::nvars
+
+[namelist:jules_spinup=spinup_end]
+compulsory=true
+description=End time for each cycle of spinup
+pattern=\d{4}-\d{2}-\d{2}\s{1}\d{2}:\d{2}:\d{2}
+sort-key=3
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/timesteps.nml.html#JULES_SPINUP::spinup_end
+
+[namelist:jules_spinup=spinup_start]
+compulsory=true
+description=Start time for each cycle of spinup
+pattern=\d{4}-\d{2}-\d{2}\s{1}\d{2}:\d{2}:\d{2}
+sort-key=2
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/timesteps.nml.html#JULES_SPINUP::spinup_start
+
+[namelist:jules_spinup=terminate_on_spinup_fail]
+compulsory=true
+description=End the run if the model has not spun up
+sort-key=4
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/timesteps.nml.html#JULES_SPINUP::terminate_on_spinup_fail
+
+[namelist:jules_spinup=tolerance]
+compulsory=true
+description=Tolerance for the spin-up test (for each variable)
+fail-if=len(this) != namelist:jules_spinup=nvars; # Must have exactly nvars entries
+length=:
+sort-key=8
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/timesteps.nml.html#JULES_SPINUP::tolerance
+
+[namelist:jules_spinup=use_percent]
+compulsory=true
+description=Use percentage-based tolerance (for each variable)
+fail-if=len(this) != namelist:jules_spinup=nvars; # Must have exactly nvars entries
+length=:
+sort-key=7
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/timesteps.nml.html#JULES_SPINUP::use_percent
+
+[namelist:jules_spinup=var]
+compulsory=true
+description=Variables to be used to determine if the model has spun up
+fail-if=len(this) != namelist:jules_spinup=nvars; # Must have exactly nvars entries
+length=:
+sort-key=6
+url=https://metoffice.github.io/jules/vn8.1/namelists/timesteps.nml.html#JULES_SPINUP::var
+values='smcl','t_soil'
+
+[namelist:jules_surf_hgt]
+compulsory=true
+ns=namelist/Grid configuration/Tile elevations
+sort-key=15
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#namelist-JULES_SURF_HGT
+
+[namelist:jules_surf_hgt=file]
+compulsory=true
+description=Name of the file containing tile elevations relative to the gridbox mean
+sort-key=4
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_SURF_HGT::file
+
+[namelist:jules_surf_hgt=l_elev_absolute_height]
+compulsory=true
+description=Set tile elevations to absolute values above sea-level
+fail-if=(namelist:jules_surface=l_aggregate and len(this) != 1) or (not namelist:jules_surface=l_aggregate and len(this) != (namelist:jules_surface_types=npft + namelist:jules_surface_types=nnvg))
+length=:
+sort-key=2
+trigger=namelist:jules_surf_hgt=use_file: all(this == '.false.');
+ = namelist:jules_z_land=use_file: any(this == '.true.');
+ = namelist:jules_z_land=surf_hgt_band: any(this == '.true.');
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_SURF_HGT::l_elev_absolute_height
+
+[namelist:jules_surf_hgt=surf_hgt_io]
+compulsory=true
+description=Tile elevation relative to the gridbox mean for a single location
+fail-if=(namelist:jules_surface=l_aggregate and len(this) != 1) or (not namelist:jules_surface=l_aggregate and len(this) != (namelist:jules_surface_types=npft + namelist:jules_surface_types=nnvg))
+length=:
+sort-key=6
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_SURF_HGT::surf_hgt_io
+
+[namelist:jules_surf_hgt=surf_hgt_name]
+compulsory=true
+description=Name of the variable containing tile elevations relative to the gridbox mean
+sort-key=5
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_SURF_HGT::surf_hgt_name
+
+[namelist:jules_surf_hgt=use_file]
+compulsory=true
+description=Read tile elevations relative to the gridbox mean from a file
+length=:
+sort-key=3
+trigger=namelist:jules_surf_hgt=file: .true.;
+ = namelist:jules_surf_hgt=surf_hgt_name: .true.;
+ = namelist:jules_surf_hgt=surf_hgt_io: .false. ;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_SURF_HGT::use_file
+
+[namelist:jules_surf_hgt=zero_height]
+compulsory=true
+description=Set all tile elevations to zero
+sort-key=1
+trigger=namelist:jules_surf_hgt=l_elev_absolute_height: .false.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_SURF_HGT::zero_height
+
+[namelist:jules_surface=i_aggregate_opt]
+compulsory=true
+description=Method of aggregating tiled properties
+sort-key=Panel-F02a
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface.nml.html#JULES_SURFACE::i_aggregate_opt
+value-titles=Original option,Separate aggregation
+values=0,1
+
+[namelist:jules_surface=l_aggregate]
+compulsory=true
+description=Use aggregate surface scheme
+sort-key=Panel-F02
+trigger=namelist:jules_surface=i_aggregate_opt: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface.nml.html#JULES_SURFACE::l_aggregate
+
+[namelist:jules_surface=l_point_data]
+trigger=namelist:jules_drive=t_for_con_rain: .false.;
+
+[namelist:jules_surface=srf_ex_cnv_gust]
+value-titles=Off,On
+values=0,1
+
+#[namelist:jules_surface_types] has moved to jules-shared/jules-surface-types
+[namelist:jules_surface_types=brd_leaf_dec]
+description=Pseudo level of broadleaf (decidous) PFT
+fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less than or equal to npft
+range=1:
+sort-key=Panel-A1b
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::brd_leaf_dec
+
+[namelist:jules_surface_types=brd_leaf_eg_temp]
+description=Pseudo level of broadleaf (evergreen temperate) PFT
+fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less than or equal to npft
+range=1:
+sort-key=Panel-A1d
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::brd_leaf_eg_temp
+
+[namelist:jules_surface_types=brd_leaf_eg_trop]
+description=Pseudo level of broadleaf (evergreen tropical) PFT
+fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less than or equal to npft
+help=Must have value <= npft
+range=1:
+sort-key=Panel-A1c
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::brd_leaf_eg_trop
+
+[namelist:jules_surface_types=c3_crop]
+description=Pseudo level of C3 crop PFT
+fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less than or equal to npft
+range=1:
+sort-key=Panel-A3b
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::c3_crop
+
+[namelist:jules_surface_types=c3_pasture]
+description=Pseudo level of C3 pasture PFT
+fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less than or equal to npft
+range=1:
+sort-key=Panel-A3c
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::c3_pasture
+
+[namelist:jules_surface_types=c4_crop]
+description=Pseudo level of C4 crop PFT
+fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less than or equal to npft
+range=1:
+sort-key=Panel-A4b
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::c4_crop
+
+[namelist:jules_surface_types=c4_pasture]
+description=Pseudo level of C4 pasture PFT
+fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less than or equal to npft
+range=1:
+sort-key=Panel-A4c
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::c4_pasture
+
+[namelist:jules_surface_types=elev_ice]
+compulsory=true
+description=Pseudo levels of elevated ice surface type (Glacier/Icesheet model)
+fail-if=any(this > namelist:jules_surface_types=npft + namelist:jules_surface_types=nnvg); # Pseudo level must be less than or equal to npft+nnvg
+ =any(this <= namelist:jules_surface_types=npft and this != -1); # PFTs must be grouped together first with non-vegetated tiles following
+length=:
+range=-1,1:
+sort-key=Panel-A9b
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::elev_ice
+
+[namelist:jules_surface_types=elev_rock]
+compulsory=true
+description=Pseudo levels of elevated bedrock surface type (Glacier/Icesheet model)
+fail-if=any(this > namelist:jules_surface_types=npft + namelist:jules_surface_types=nnvg); # Pseudo level must be less than or equal to npft+nnvg
+ =any(this <= namelist:jules_surface_types=npft and this != -1); # PFTs must be grouped together first with non-vegetated tiles following
+length=:
+range=-1,1:
+sort-key=Panel-A9c
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::elev_rock
+
+[namelist:jules_surface_types=ncpft]
+description=Number of crop plant functional types to be modelled
+ =NOT AVAILABLE TO THE UM
+fail-if=this > namelist:jules_surface_types=npft; # Number of crop PFTs must be less than total number of PFTs
+ =this > 0 and namelist:jules_model_environment=l_jules_parent == 1; # This is not available to the UM. Should be zero.
+range=0:
+sort-key=Panel-A0c
+trigger=namelist:jules_vegetation=l_prescsow: this > 0;
+ = namelist:jules_crop_props: this > 0;
+ = namelist:jules_cropparm: this > 0;
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::ncpft
+
+[namelist:jules_surface_types=ndl_leaf_dec]
+description=Pseudo level of needleleaf (deciduous) PFT
+fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less than or equal to npft
+range=1:
+sort-key=Panel-A2b
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::ndl_leaf_dec
+
+[namelist:jules_surface_types=ndl_leaf_eg]
+description=Pseudo level of needleleaf (evergreen) PFT
+fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less than or equal to npft
+range=1:
+sort-key=Panel-A2c
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::ndl_leaf_eg
+
+[namelist:jules_surface_types=shrub_dec]
+description=Pseudo level of shrub (deciduous) PFT
+fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less than or equal to npft
+range=1:
+sort-key=Panel-A5b
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::shrub_dec
+
+[namelist:jules_surface_types=shrub_eg]
+description=Pseudo level of shrub (evergreen) PFT
+fail-if=this > namelist:jules_surface_types=npft; # Pseudo level must be less than or equal to npft
+range=1:
+sort-key=Panel-A5c
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::shrub_eg
+
+[namelist:jules_surface_types=tile_map_ids]
+description=Tile mapping array from input to output dump surface type configuration
+ =NOT AVAILABLE TO STANDALONE
+fail-if=len(this) != namelist:jules_surface_types=npft + namelist:jules_surface_types=nnvg
+help=Mapping array, containing tile ID numbers, used by the reconfiguration to determine which
+ =tile in the input dump should be used to initialise each tile in the output dump. The
+ =reconfiguration determines the corresponding pseudo level map (tile_map_pslevs) containing
+ =the pseudo levels where the tile types from tile_map_ids reside in the input dump.
+ =Allows new tiles added (e.g. urban_canyon and urban_roof) to be initialised from existing
+ =tiles (e.g. urban) or an old dump with the incorrect labelling to be used. Depends on the
+ =input dump so if an option file is used to change the input dump, tile_map_ids will also
+ =need to be ammended.
+length=:
+range=1:
+sort-key=Panel-A0d
+type=integer
+
+[namelist:jules_surface_types=usr_type]
+description=Pseudo level of user surface types
+fail-if=any(this > namelist:jules_surface_types=npft + namelist:jules_surface_types=nnvg); # Pseudo level must be less than or equal to npft+nnvg
+help=Must have value less than or equal to ntype
+length=:
+range=1:
+sort-key=Panel-A0e
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_surface_types.nml.html#JULES_SURFACE_TYPES::usr_type
+
+[namelist:jules_temp_fixes]
+compulsory=true
+description=To assist managing science fixes across JULES versions
+ns=namelist/JULES Science Settings/jules_temp_fixes
+sort-key=00
+title=Short term logicals
+url=https://metoffice.github.io/jules/vn8.1/namelists/science_fixes.nml.html#namelist-JULES_TEMP_SWITCHES
+
+[namelist:jules_temp_fixes=ctile_orog_fix]
+compulsory=true
+description=Fix surface exchange in coastally tiled grid-boxes
+fail-if=(this == '0' or this == '1') and namelist:jules_model_environment=l_jules_parent == 0; # This should be 2 in JULES standalone.
+url=https://metoffice.github.io/jules/vn8.1/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::ctile_orog_fix
+value-titles=No fix,Correct sea adjust land,Correct sea only
+values=0,1,2
+
+[namelist:jules_temp_fixes=l_accurate_rho]
+compulsory=true
+description=Improve the accuracy of air density in surface fluxes
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_accurate_rho
+
+[namelist:jules_temp_fixes=l_dtcanfix]
+compulsory=true
+description=Correct the evolution of the skin temperature in the implicit solver
+fail-if=this == '.false.' and namelist:jules_model_environment=l_jules_parent == 0; # This should be .true. in JULES standalone.
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_dtcanfix
+
+[namelist:jules_temp_fixes=l_fix_alb_ice_thick]
+compulsory=true
+description=Fix bug in ice thickness used for sea ice albedo calculation.
+fail-if=this == '.false.' and namelist:jules_model_environment=l_jules_parent == 0; # This should be .true. in JULES standalone.
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_alb_ice_thick
+
+[namelist:jules_temp_fixes=l_fix_albsnow_ts]
+compulsory=true
+description=Fix bug in the two-stream calculation of the albedo of snow.
+fail-if=this == '.false.' and namelist:jules_model_environment=l_jules_parent == 0; # This should be .true. in JULES standalone.
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_albsnow_ts
+
+[namelist:jules_temp_fixes=l_fix_drydep_so2_water]
+compulsory=true
+description=Use correct surface resistance of water when calculating the dry deposition of SO2
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_drydep_so2_water
+
+[namelist:jules_temp_fixes=l_fix_improve_drydep]
+compulsory=true
+description=Fix dry deposition velocities
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_improve_drydep
+
+[namelist:jules_temp_fixes=l_fix_lake_ice_temperatures]
+compulsory=true
+description=Fix evolution of lake ice temperatures
+help=Allow sea ice temperatures in lakes to evolve over time for atmosphere-ocean coupled
+ =models when the lake is defined as a sea point but is not coupled to an ocean model.
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_lake_ice_temperatures
+
+[namelist:jules_temp_fixes=l_fix_moruses_roof_rad_coupling]
+compulsory=true
+description=Correction to the roof radiative coupling of MORUSES
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_moruses_roof_rad_coupling
+
+[namelist:jules_temp_fixes=l_fix_neg_snow]
+compulsory=true
+description=Activate corrections to avoid the generation of negative amounts of snow.
+fail-if=this == '.false.' and namelist:jules_model_environment=l_jules_parent == 0; # This should be .true. in JULES standalone.
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_neg_snow
+
+[namelist:jules_temp_fixes=l_fix_osa_chloro]
+compulsory=true
+description=Correct the units of chlorophyll in the ocean surface albedo
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_osa_chloro
+
+[namelist:jules_temp_fixes=l_fix_snow_frac]
+compulsory=true
+description=Correction to prevent persistent small snow amounts when using the frac_snow_subl_melt=1 option
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_snow_frac
+
+[namelist:jules_temp_fixes=l_fix_ukca_h2dd_x]
+compulsory=true
+description=Fix for UKCA deposition of H2.
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_h2dd_x
+
+[namelist:jules_temp_fixes=l_fix_ustar_dust]
+compulsory=true
+description=Fix surface exchange for dust deposition
+fail-if=this == '.false.' and namelist:jules_model_environment=l_jules_parent == 0; # This should be .true. in JULES standalone.
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_ustar_dust
+
+[namelist:jules_temp_fixes=l_fix_wind_snow]
+compulsory=true
+description=Fix to ensure wind speed is provided for snow unloading from vegetation
+fail-if=this == '.false.' and namelist:jules_model_environment=l_jules_parent == 0; # This should be .true. in JULES standalone.
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/science_fixes.nml.html#JULES_TEMP_FIXES::l_fix_wind_snow
+
+[namelist:jules_time]
+compulsory=true
+ns=namelist/Timestepping information
+sort-key=03
+url=https://metoffice.github.io/jules/vn8.1/namelists/timesteps.nml.html#namelist-JULES_TIME
+
+[namelist:jules_time=l_360]
+compulsory=true
+description=Use a 360-day year
+fail-if=this == '.false.' and namelist:imogen_onoff_switch=l_imogen == '.true.'; # This should be .true. in IMOGEN.
+sort-key=1
+trigger=namelist:jules_time=l_leap: .false.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/timesteps.nml.html#JULES_TIME::l_360
+
+[namelist:jules_time=l_leap]
+compulsory=true
+description=Include leap years
+sort-key=2
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/timesteps.nml.html#JULES_TIME::l_leap
+
+[namelist:jules_time=l_local_solar_time]
+compulsory=true
+description=Interpret time in the driving data and throughout the code as local solar time.
+sort-key=2
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/timesteps.nml.html#JULES_TIME::l_local_solar_time
+
+[namelist:jules_time=main_run_end]
+compulsory=true
+description=End time for the integration
+pattern=\d{4}-\d{2}-\d{2}\s{1}\d{2}:\d{2}:\d{2}
+sort-key=5
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/timesteps.nml.html#JULES_TIME::main_run_end
+
+[namelist:jules_time=main_run_start]
+compulsory=true
+description=Start time for the integration
+pattern=\d{4}-\d{2}-\d{2}\s{1}\d{2}:\d{2}:\d{2}
+sort-key=4
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/timesteps.nml.html#JULES_TIME::main_run_start
+
+[namelist:jules_time=print_step]
+description=Number of timesteps between printing timestep information to screen
+range=1:
+sort-key=6
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/timesteps.nml.html#JULES_TIME::print_step
+
+[namelist:jules_time=timestep_len]
+compulsory=true
+description=Model timestep length (s)
+range=1:
+sort-key=3
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/timesteps.nml.html#JULES_TIME::timestep_len
+
+[namelist:jules_top]
+compulsory=true
+description=Configuration of spatially varying TOPMODEL properties
+ns=namelist/Ancillary data/TOPMODEL properties
+sort-key=18
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#namelist-JULES_TOP
+widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var use_file var_name tpl_name const_val
+
+[namelist:jules_top=const_val]
+compulsory=true
+description=Constant value for all points (used if use_file = .false.)
+fail-if=len(this) != namelist:jules_top=nvars
+length=:
+sort-key=8
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_TOP::const_val
+
+[namelist:jules_top=file]
+compulsory=true
+description=If read_list = TRUE, file to read list of file names
+ =If read_list = FALSE, file or file name template
+ =from which to read TOPMODEL properties.
+sort-key=2
+trigger=namelist:jules_top=tpl_name: '%vv' in this;
+ =namelist:jules_top=read_list: '%vv' not in this;
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_TOP::file
+
+[namelist:jules_top=nvars]
+compulsory=true
+description=Number of TOPMODEL properties that will be given
+range=3:3
+sort-key=3
+trigger=namelist:jules_top=var: this > 0;
+ = namelist:jules_top=use_file: this > 0;
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_TOP::nvars
+
+[namelist:jules_top=read_from_dump]
+compulsory=true
+description=Read spatially varying TOPMODEL properties from the dump file
+sort-key=1
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_TOP::read_from_dump
+
+[namelist:jules_top=read_list]
+compulsory=true
+description=Use list of file names; one per line for each of nvars.
+fail-if=this == '.true.' and '%vv' in namelist:jules_top=file; # Cannot use variable name templating while reading a list of files.
+sort-key=2a
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_TOP::read_list
+
+[namelist:jules_top=tpl_name]
+compulsory=true
+description=String to substitute into the file name template (used if use_file = .true.)
+fail-if=len(this) != namelist:jules_top=nvars
+length=:
+sort-key=7
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_TOP::tpl_name
+
+[namelist:jules_top=use_file]
+compulsory=true
+description=Read variable from file
+fail-if=len(this) != namelist:jules_top=nvars
+length=:
+sort-key=5
+trigger=namelist:jules_top=file: any(this == '.true.');
+ = namelist:jules_top=var_name: any(this == '.true.');
+ = namelist:jules_top=const_val: not all(this == '.true.');
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_TOP::use_file
+
+[namelist:jules_top=var]
+compulsory=true
+description=Names of the TOPMODEL variable, as recognised by JULES
+fail-if=len(this) != namelist:jules_top=nvars
+length=:
+sort-key=4
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_TOP::var
+values='fexp','ti_mean','ti_sig'
+
+[namelist:jules_top=var_name]
+compulsory=true
+description=Name in file (used if use_file = .true.)
+fail-if=len(this) != namelist:jules_top=nvars
+length=:
+sort-key=6
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_TOP::var_name
+
+[namelist:jules_triffid]
+compulsory=true
+description=Most parameters in this section are required, even if they are not used
+ =However, they can be left at their default value
+ =
+ =Click on names for more details
+ =
+ns=namelist/JULES Science Settings/jules_triffid
+sort-key=10
+title=TRIFFID PFT parameters
+url=https://metoffice.github.io/jules/vn8.1/namelists/triffid_params.nml.html#namelist-JULES_TRIFFID
+widget[rose-config-edit]=cylc8_compat.PageArrayTable
+
+[namelist:jules_triffid=ag_expand_io]
+compulsory=true
+description=Type of agricultural expansion employed when l_ag_expand=T.
+ =0 means PFTs grow into the increased agricultural area naturally (default)
+ =1 means new agricultural area is automatically filled with the selected PFT.
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+url=https://metoffice.github.io/jules/vn8.1/namelists/triffid_params.nml.html#JULES_TRIFFID::ag_expand_io
+values=0,1
+
+[namelist:jules_triffid=alloc_fast_io]
+compulsory=true
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/triffid_params.nml.html#JULES_TRIFFID::alloc_fast_io
+
+[namelist:jules_triffid=alloc_med_io]
+compulsory=true
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/triffid_params.nml.html#JULES_TRIFFID::alloc_med_io
+
+[namelist:jules_triffid=alloc_slow_io]
+compulsory=true
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/triffid_params.nml.html#JULES_TRIFFID::alloc_slow_io
+
+[namelist:jules_triffid=crop_io]
+compulsory=true
+description=Flag indicating whether the PFT is crop, pasture, bioenergy/forestry, or natural.
+fail-if=any(this > 1) and (namelist:jules_vegetation=l_trif_crop == '.false.') or (len(this) != namelist:jules_surface_types=npft)
+length=:
+url=https://metoffice.github.io/jules/vn8.1/namelists/triffid_params.nml.html#JULES_TRIFFID::crop_io
+value-titles=Natural,Crop,Pasture,Bioenergy/Forestry
+values=0,1,2,3
+
+[namelist:jules_triffid=dpm_rpm_ratio_io]
+compulsory=true
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/triffid_params.nml.htm#JULES_TRIFFID::dpm_rpm_ratio_io
+
+[namelist:jules_triffid=g_area_io]
+compulsory=true
+description=Disturbance rate (/360days)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/triffid_params.nml.html#JULES_TRIFFID::g_area_io
+
+[namelist:jules_triffid=g_grow_io]
+compulsory=true
+description=Rate of leaf growth (/360days)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/triffid_params.nml.html#JULES_TRIFFID::g_grow_io
+
+[namelist:jules_triffid=g_root_io]
+compulsory=true
+description=Turnover rate for root biomass (/360days)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/triffid_params.nml.html#JULES_TRIFFID::g_root_io
+
+[namelist:jules_triffid=g_wood_io]
+compulsory=true
+description=Turnover rate for woody biomass (/360days)
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/triffid_params.nml.html#JULES_TRIFFID::g_wood_io
+
+[namelist:jules_triffid=harvest_freq_io]
+compulsory=true
+description=Frequency of harvest of crops.
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+sort-key=01a
+url=https://metoffice.github.io/jules/vn8.1/namelists/triffid_params.nml.html#JULES_TRIFFID::harvest_freq_io
+
+[namelist:jules_triffid=harvest_ht_io]
+compulsory=true
+description=Height to which the PFT is reduced at each harvest cycle.
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+sort-key=01a
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/triffid_params.nml.html#JULES_TRIFFID::harvest_ht_io
+
+[namelist:jules_triffid=harvest_type_io]
+compulsory=true
+description=Type of harvesting, set to 0 for natural PFTs.
+ =0: No harvesting (default)
+ =1: Continuous harvesting from litter, as historically used in TRIFFID crop scheme
+ =2: Periodic harvesting with harvest frequency set to harvest_freq_io.
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+sort-key=01
+trigger=namelist:jules_triffid=harvest_freq_io: any(this == 2);
+ =namelist:jules_triffid=harvest_ht_io: any(this == 2);
+url=https://metoffice.github.io/jules/vn8.1/namelists/triffid_params.nml.html#JULES_TRIFFID::harvest_type_io
+values=0,1,2
+
+[namelist:jules_triffid=lai_max_io]
+compulsory=true
+description=Maximum LAI
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/triffid_params.nml.html#JULES_TRIFFID::lai_max_io
+
+[namelist:jules_triffid=lai_min_io]
+compulsory=true
+description=Minimum LAI
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/triffid_params.nml.html#JULES_TRIFFID::lai_min_io
+
+[namelist:jules_triffid=retran_l_io]
+compulsory=true
+description=Leaf N retranslocation
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/triffid_params.nml.htm#JULES_TRIFFID::retran_l_io
+
+[namelist:jules_triffid=retran_r_io]
+compulsory=true
+description=Root N retranslocation
+fail-if=len(this) != namelist:jules_surface_types=npft
+length=:
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/triffid_params.nml.htm#JULES_TRIFFID::retran_r_io
+
+#[namelist:jules_urban] has moved to jules-shared/jules-urban
+[namelist:jules_urban=l_moruses_albedo]
+fail-if=this == '.true.' and namelist:jules_radiation=l_cosz == '.false.' # Requires l_cosz = TRUE
+
+[namelist:jules_urban=l_moruses_macdonald]
+compulsory=true
+description=Use MacDonald et al. (1998) to calculate effective roughness length and displacement height
+fail-if=namelist:jules_urban=l_urban_empirical == '.true.' and this == '.false.'; # Must be true if l_urban_empirical is true
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/urban.nml.html#JULES_URBAN::l_moruses_macdonald
+
+[namelist:jules_urban=l_urban_empirical]
+compulsory=true
+description=Use empirical relationships for urban geometry
+ =NOT AVAILABLE TO UM
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/urban.nml.html#JULES_URBAN::l_urban_empirical
+
+#[namelist:jules_vegetation] has moved to jules-shared/jules-vegetation
+[namelist:jules_vegetation=act_j_coef]
+compulsory=true
+description=Coefficients for the activation energy of Jmax.
+length=3
+sort-key=Panel-I20b1
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::act_j_coef
+
+[namelist:jules_vegetation=act_v_coef]
+compulsory=true
+description=Coefficients for the activation energy of Vcmax.
+length=3
+sort-key=Panel-I20b2
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::act_v_coef
+
+[namelist:jules_vegetation=c1_usuh]
+compulsory=true
+description=Ratio of friction velocity to wind speed at the top of a dense canopy
+range=0:
+sort-key=Panel-I09b
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::c1_usuh
+
+[namelist:jules_vegetation=c2_usuh]
+compulsory=true
+description=Ratio of friction velocity to wind speed at the surface of the substrate under the canopy
+range=0:
+sort-key=Panel-I09b
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::c2_usuh
+
+[namelist:jules_vegetation=c3_usuh]
+compulsory=true
+description=Used in the exponent of the equation weighting dense and sparse vegetation
+ = to get u*/U(h) in neutral conditions
+range=0:
+sort-key=Panel-I09b
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::c3_usuh
+
+[namelist:jules_vegetation=can_model]
+compulsory=true
+description=Choice of canopy model for vegetation
+sort-key=Panel-I12
+trigger=namelist:jules_snow=cansnowpft: 4;
+ =namelist:jules_snow=snowinterceptfact: 4;
+ =namelist:jules_snow=snowloadlai: 4;
+ =namelist:jules_snow=snowunloadfact: 4;
+ =namelist:jules_surface=hleaf: 3,4;
+ =namelist:jules_surface=hwood: 3,4;
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::can_model
+value-titles=No distinct canopy,Radiative canopy with no heat capacity,Radiative canopy with heat capacity,As 3 but with snow beneath canopy
+values=1,2,3,4
+warn-if=this == 3; # can_model = 3 is deprecated, with 4 preferred
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[namelist:jules_vegetation=can_rad_mod]
+trigger=namelist:jules_vegetation=ilayers: 4,5,6;
+ =namelist:jules_pftparm=knl_io: 6;
+values=1,4,5,6
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[namelist:jules_vegetation=cd_leaf]
+compulsory=true
+description=Leaf level drag coefficient
+range=0:1
+sort-key=Panel-I09b
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::cd_leaf
+
+[namelist:jules_vegetation=dsj_coef]
+compulsory=true
+description=Coefficients for the rate of change with leaf temperature of the Jmax entropy factor.
+length=3
+sort-key=Panel-I20a1
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::dsj_coef
+
+[namelist:jules_vegetation=dsv_coef]
+compulsory=true
+description=Coefficients for the rate of change with leaf temperature of the Vcmax entropy factor.
+length=3
+sort-key=Panel-I20a1
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::dsv_coef
+
+[namelist:jules_vegetation=frac_min]
+compulsory=true
+description=Minimum fraction that a PFT is allowed to cover if TRIFFID is used
+sort-key=Panel-I02b
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::frac_min
+
+[namelist:jules_vegetation=frac_seed]
+compulsory=true
+description=Seed fraction for TRIFFID
+sort-key=Panel-I02b
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::frac_seed
+
+[namelist:jules_vegetation=fsmc_shape]
+compulsory=true
+description=Shape of soil moisture stress on vegetation function
+fail-if=(namelist:jules_vegetation=l_use_pft_psi == ".false." or namelist:jules_soil_props=const_z == ".false.") and this == 1; # 1. Piece-wise linear in soil potential. Currently only allowed when const_z = T and l_use_pft_psi = T.
+ =this == 1 and namelist:jules_model_environment=l_jules_parent == 1; # Piece-wise linear in soil potential is not currently available to the UM. Should be 0 (volumetric soil moisture).
+sort-key=Panel-I17
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::fsmc_shape
+value-titles=Piece-wise linear in volumetric soil moisture, Piece-wise linear in soil potential
+values=0,1
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[namelist:jules_vegetation=ignition_method]
+compulsory=true
+description=The method to use for ignitions
+sort-key=Panel-I16a
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::ignition_method
+value-titles=(1) constant human and natural ignition sources,
+ =(2) constant human varying natural ignition sources,
+ =(3) varying human and natural ignition sources
+values=1,2,3
+
+[namelist:jules_vegetation=ilayers]
+compulsory=true
+description=Number of layers for canopy radiation model
+range=1:100
+sort-key=Panel-I13a
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::ilayers
+
+[namelist:jules_vegetation=jv25_coef]
+compulsory=true
+description=Coefficients for the ratio Jmax:Vcmax at 25 degC.
+length=3
+sort-key=Panel-I20a1
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::jv25_coef
+
+[namelist:jules_vegetation=l_ag_expand]
+compulsory=true
+description=Allow assisted expansion of agricultural crop areas.
+ =The type of expansion is set with ag_expand_io.
+fail-if=this == '.true.' and namelist:jules_vegetation=l_trif_biocrop == '.false.';
+sort-key=Panel-I02c1a1
+trigger=namelist:jules_triffid=ag_expand_io: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_ag_expand
+
+[namelist:jules_vegetation=l_bvoc_emis]
+compulsory=true
+description=Calculate BVOC emissions
+sort-key=Panel-I10
+trigger=namelist:jules_pftparm=ief_io: .true.;
+ =namelist:jules_pftparm=tef_io: .true.;
+ =namelist:jules_pftparm=mef_io: .true.;
+ =namelist:jules_pftparm=aef_io: .true.;
+ =namelist:jules_pftparm=ci_st_io: .true.;
+ =namelist:jules_pftparm=gpp_st_io: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_bvoc_emis
+
+[namelist:jules_vegetation=l_croprotate]
+compulsory=true
+description=Switch to allow double cropping in JULES
+ =NOT AVAILABLE TO UM
+fail-if=namelist:jules_vegetation=l_prescsow == '.false.' and this == '.true.'; # l_prescsow must be TRUE if l_croprotate = TRUE
+sort-key=Panel-I14
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_croprotate
+
+[namelist:jules_vegetation=l_gleaf_fix]
+compulsory=true
+description=Use fix for accumulating g_leaf_phen_acc between calls to TRIFFID
+ =Standalone only bug fix.
+sort-key=Panel-I15
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_gleaf_fix
+
+[namelist:jules_vegetation=l_ht_compete]
+compulsory=true
+description=Switch for using height based competition in TRIFFID
+sort-key=Panel-I02c
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_ht_compete
+
+[namelist:jules_vegetation=l_inferno]
+compulsory=true
+description=Use the INFERNO interactive fire and diagnostic emissions model
+sort-key=Panel-I16
+trigger=namelist:jules_vegetation=ignition_method: .true.;
+ =namelist:jules_vegetation=l_trif_fire: .true.;
+ =namelist:jules_pftparm=avg_ba_io: .true.;
+ =namelist:jules_pftparm=ccleaf_min_io: .true.;
+ =namelist:jules_pftparm=ccleaf_max_io: .true.;
+ =namelist:jules_pftparm=ccwood_min_io: .true.;
+ =namelist:jules_pftparm=ccwood_max_io: .true.;
+ =namelist:jules_pftparm=fef_bc_io: .true.;
+ =namelist:jules_pftparm=fef_ch4_io: .true.;
+ =namelist:jules_pftparm=fef_co2_io: .true.;
+ =namelist:jules_pftparm=fef_co_io: .true.;
+ =namelist:jules_pftparm=fef_nox_io: .true.;
+ =namelist:jules_pftparm=fef_oc_io: .true.;
+ =namelist:jules_pftparm=fef_so2_io: .true.;
+ =namelist:jules_pftparm=fef_c2h4_io: .true.;
+ =namelist:jules_pftparm=fef_c2h6_io: .true.;
+ =namelist:jules_pftparm=fef_c3h8_io: .true.;
+ =namelist:jules_pftparm=fef_hcho_io: .true.;
+ =namelist:jules_pftparm=fef_mecho_io: .true.;
+ =namelist:jules_pftparm=fef_nh3_io: .true.;
+ =namelist:jules_pftparm=fef_dms_io: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_inferno
+
+[namelist:jules_vegetation=l_landuse]
+compulsory=true
+description=Switch for using landuse change in conjunction with TRIFFID
+sort-key=Panel-I02c
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_landuse
+
+[namelist:jules_vegetation=l_leaf_n_resp_fix]
+compulsory=true
+description=Switch to use correct forms for canopy-average leaf nitrogen
+ =(for plant maintenance resp and N demand).
+ =This affects can_rad_mod = 1, 4 and 5, not 6 (which is correct).
+sort-key=Panel-I03
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_leaf_n_resp_fix
+
+[namelist:jules_vegetation=l_nitrogen]
+compulsory=true
+description=Use the TRIFFID Nitrogen limitation scheme for interactive carbon cycle
+sort-key=Panel-I02c
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_nitrogen
+
+[namelist:jules_vegetation=l_nrun_mid_trif]
+compulsory=true
+description=Start an NRUN mid way through a TRIFFID calling period
+ =ONLY APPLICABLE TO UM
+sort-key=Panel-I02c
+type=logical
+
+[namelist:jules_vegetation=l_o3_damage]
+compulsory=true
+description=Use ozone damage for vegetation
+ =NOT AVAILABLE TO UM
+sort-key=Panel-I11
+trigger=namelist:jules_pftparm=dfp_dcuo_io: .true.;
+ =namelist:jules_pftparm=fl_o3_ct_io: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_o3_damage
+
+[namelist:jules_vegetation=l_phenol]
+compulsory=true
+description=Include leaf phenology
+sort-key=Panel-I01
+trigger=namelist:jules_vegetation=phenol_period: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_phenol
+
+[namelist:jules_vegetation=l_prescsow]
+compulsory=true
+description=Use prescribed sowing dates for crops
+ =NOT AVAILABLE TO THE UM
+sort-key=Panel-I14
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_prescsow
+
+[namelist:jules_vegetation=l_red]
+compulsory=true
+description=Switch for using the Robust Ecosystem Demography (RED).
+ = RED is not available to the UM.
+fail-if=this == '.true.' and namelist:jules_model_environment=l_jules_parent == 1; # RED is not available to the UM.
+ =this == '.true.' and namelist:jules_surface_types=ncpft > 0;
+sort-key=Panel-I02d
+trigger=namelist:jules_red: .true.;
+ =namelist:jules_red=alpha_recrt: .true.;
+ =namelist:jules_red=crwn_area0: .true.;
+ =namelist:jules_red=dom_order: .true.;
+ =namelist:jules_red=height0: .true.;
+ =namelist:jules_red=lai_bal0: .true.;
+ =namelist:jules_red=mass0: .true.;
+ =namelist:jules_red=massi: .true.;
+ =namelist:jules_red=mclass: .true.;
+ =namelist:jules_red=mort_base: .true.;
+ =namelist:jules_red=phi_a: .true.;
+ =namelist:jules_red=phi_g: .true.;
+ =namelist:jules_red=phi_h: .true.;
+ =namelist:jules_red=phi_l: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_red
+
+[namelist:jules_vegetation=l_rsl_scalar]
+compulsory=true
+description=Switch for using roughness sublayer correction scheme in scalar
+ = variables. This is triggered if vegetative drag scheme is used.
+sort-key=Panel-I09a
+trigger=namelist:jules_vegetation=stanton_leaf: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_rsl_scalar
+
+[namelist:jules_vegetation=l_scale_resp_pm]
+compulsory=true
+description=Scale whole plant maintenance respiration by the soil moisture
+ =stress factor, instead of only scaling leaf respiration.
+sort-key=Panel-I18
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_scale_resp_pm
+
+[namelist:jules_vegetation=l_spec_veg_z0]
+trigger=namelist:jules_pftparm=dz0v_dh_io: .false.;
+ =namelist:jules_pftparm=z0v_io: .true.;
+
+[namelist:jules_vegetation=l_stem_resp_fix]
+compulsory=true
+description=Switch for bug fix for stem respiration to use balanced LAI to
+ =derive respiring stem mass.
+sort-key=Panel-I06
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_stem_resp_fix
+
+[namelist:jules_vegetation=l_sugar]
+compulsory=true
+description=Switch for using the SUGAR carbohydrate model to
+ = calculate respiration
+fail-if=this == '.true.' and namelist:jules_model_environment=l_jules_parent == 1; # SUGAR is not available to the UM.
+sort-key=Panel-I22
+trigger=namelist:jules_pftparm=sug_g0_io: .true.;
+ =namelist:jules_pftparm=sug_grec_io: .true.;
+ =namelist:jules_pftparm=sug_yg_io: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_sugar
+
+[namelist:jules_vegetation=l_trait_phys]
+compulsory=true
+description=Switch for using trait-based physiology.
+sort-key=Panel-I07
+trigger=namelist:jules_pftparm=hw_sw_io: .true.;
+ =namelist:jules_pftparm=lma_io: .true.;
+ =namelist:jules_pftparm=nmass_io: .true.;
+ =namelist:jules_pftparm=nr_io: .true.;
+ =namelist:jules_pftparm=nsw_io: .true.;
+ =namelist:jules_pftparm=vint_io: .true.;
+ =namelist:jules_pftparm=vsl_io: .true.;
+ =namelist:jules_pftparm=neff_io: .false.;
+ =namelist:jules_pftparm=nl0_io: .false.;
+ =namelist:jules_pftparm=sigl_io: .false.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_trait_phys
+
+[namelist:jules_vegetation=l_trif_biocrop]
+compulsory=true
+description=Allow periodic harvesting of biocrops
+fail-if=this == '.true.' and namelist:jules_vegetation=l_trif_crop == '.false.';
+sort-key=Panel-I02c1a
+trigger=namelist:jules_triffid=harvest_type_io: .true.;
+ =namelist:jules_vegetation=l_ag_expand: .true.;
+ =namelist:jules_agric=file_harvest_doy: .true.;
+ =namelist:jules_agric=read_harvest_doy_from_dump: .true.;
+ =namelist:jules_agric=harvest_doy_name: .true.;
+ =namelist:jules_agric=zero_biocrop: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_trif_biocrop
+
+[namelist:jules_vegetation=l_trif_crop]
+compulsory=true
+description=Use agricultural PFTs
+fail-if=this == '.true.' and namelist:jules_vegetation=l_trif_eq == '.true.';
+sort-key=Panel-I02c1
+trigger=namelist:jules_vegetation=l_trif_biocrop: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_trif_crop
+
+[namelist:jules_vegetation=l_trif_eq]
+compulsory=true
+description=Run TRIFFID in equilibrium mode
+sort-key=Panel-I02c
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_trif_eq
+
+[namelist:jules_vegetation=l_trif_fire]
+compulsory=true
+description=Use interactive fire linked to INFERNO including interactive fire emissions.
+fail-if=this == '.true.' and (namelist:jules_vegetation=l_trif_eq == '.true.');
+sort-key=Panel-I02c
+trigger=namelist:jules_pftparm=fire_mort_io: .true.
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_trif_fire
+
+[namelist:jules_vegetation=l_trif_init_accum]
+compulsory=true
+description=Start a NRUN resetting accumulated Carbon fluxes to zero
+ =ONLY APPLICABLE TO THE UM
+fail-if=this == '.true.' and namelist:jules_model_environment=l_jules_parent == 0; # This is only applicable to the UM so should be false in standalone
+help=TRUE: Reset accumulated npp and respiration fluxes to 0. in an NRUN. This is the default
+ =FALSE: Accumulated fluxes are read from the dump. This is required for a NRUN-NRUN simulation to
+ =be bit comparable to a NRUN-CRUN experiment
+ =In a CRUN accumulated fluxes are always read from the dump
+sort-key=Panel-I02c
+type=logical
+
+[namelist:jules_vegetation=l_triffid]
+compulsory=true
+description=Use the TRIFFID dynamic vegetation model, except for competition
+sort-key=Panel-I02
+trigger=namelist:jules_vegetation=l_nrun_mid_trif: .true.;
+ =namelist:jules_vegetation=l_trif_eq: .true.;
+ =namelist:jules_vegetation=triffid_period: .true.;
+ =namelist:jules_vegetation=l_veg_compete: .true.;
+ =namelist:jules_vegetation=l_landuse: .true.;
+ =namelist:jules_vegetation=l_ht_compete: .true.;
+ =namelist:jules_vegetation=l_nitrogen: .true.;
+ =namelist:jules_vegetation=l_red: .true.;
+ =namelist:jules_vegetation=l_trif_crop: .true.;
+ =namelist:jules_vegetation=l_trif_fire: .true.;
+ =namelist:jules_vegetation=l_trif_init_accum: .true.;
+ =namelist:jules_vegetation=frac_min: .true.;
+ =namelist:jules_vegetation=frac_seed: .true.;
+ =namelist:jules_vegetation=pow: .true.;
+ =namelist:jules_triffid: .true.;
+ =namelist:jules_agric=zero_agric: .true.;
+ =namelist:jules_agric=zero_past: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_triffid
+
+[namelist:jules_vegetation=l_use_pft_psi]
+compulsory=true
+description=Use psi_open_io and psi_close_io to calculate the soil moisture stress function on vegetation.
+ =NOT AVAILABLE TO THE UM
+sort-key=Panel-I19
+trigger=namelist:jules_pftparm=psi_close_io: .true.;
+ =namelist:jules_pftparm=psi_open_io: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_use_pft_psi
+
+[namelist:jules_vegetation=l_veg_compete]
+compulsory=true
+description=Use competing vegetation
+sort-key=Panel-I02c
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_veg_compete
+
+[namelist:jules_vegetation=l_vegcan_soilfx]
+compulsory=true
+description=Allow for conduction in the soil below the vegetative canopy.
+sort-key=Panel-I08
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_vegcan_soilfx
+
+[namelist:jules_vegetation=l_vegdrag_pft]
+compulsory=true
+description=Switch for using vegetation canopy drag scheme for each PFT
+fail-if=len(this) != namelist:jules_surface_types=npft; # A value must be given for each PFT
+length=:
+sort-key=Panel-I09
+trigger=namelist:jules_vegetation=c1_usuh: any(this == '.true.');
+ = namelist:jules_vegetation=c2_usuh: any(this == '.true.');
+ = namelist:jules_vegetation=c3_usuh: any(this == '.true.');
+ = namelist:jules_vegetation=cd_leaf: any(this == '.true.');
+ = namelist:jules_vegetation=l_rsl_scalar: any(this == '.true.');
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::l_vegdrag_pft
+
+[namelist:jules_vegetation=n_alloc_jmax]
+compulsory=true
+description=Constant relating nitrogen allocation to Jmax
+sort-key=Panel-I20c1
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::n_alloc_jmax
+
+[namelist:jules_vegetation=n_alloc_vcmax]
+compulsory=true
+description=Constant relating nitrogen allocation to Vcmax
+sort-key=Panel-I20c1
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::n_alloc_vcmax
+
+[namelist:jules_vegetation=n_day_photo_acclim]
+compulsory=true
+description=Time constant for moving average of temperature (days)
+sort-key=Panel-I20a1
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::n_day_photo_acclim
+
+[namelist:jules_vegetation=phenol_period]
+compulsory=true
+description=Update frequency for leaf phenology (days)
+range=1:365
+sort-key=Panel-I01a
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::phenol_period
+
+[namelist:jules_vegetation=photo_acclim_model]
+compulsory=true
+description=Choice of model for acclimation of photosynthesis
+sort-key=Panel-I20a
+trigger=namelist:jules_pftparm=ds_jmax_io: 0;
+ =namelist:jules_pftparm=ds_vcmax_io: 0;
+ =namelist:jules_vegetation=dsj_coef: this > 0;
+ =namelist:jules_vegetation=dsv_coef: this > 0;
+ =namelist:jules_vegetation=jv25_coef: this > 0;
+ =namelist:jules_vegetation=n_day_photo_acclim: 2, 3;
+ =namelist:jules_vegetation_props: 1, 3;
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::photo_acclim_model
+value-titles=No acclimation, Thermal adaptation, Thermal acclimation, Thermal adaptation and acclimation
+values=0,1,2,3
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[namelist:jules_vegetation=photo_act_model]
+compulsory=true
+description=Choice of model for the activation energies of Jmax and Vcmax.
+fail-if=namelist:jules_vegetation=photo_acclim_model == 0 and this != 1;
+sort-key=Panel-I20b
+trigger=namelist:jules_pftparm=act_jmax_io: 1;
+ =namelist:jules_pftparm=act_vcmax_io: 1;
+ =namelist:jules_vegetation=act_j_coef: 2;
+ =namelist:jules_vegetation=act_v_coef: 2;
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::photo_act_model
+value-titles=Vary by PFT only, Vary by acclimation only
+values=1,2
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[namelist:jules_vegetation=photo_jv_model]
+compulsory=true
+description=Choice of model for the variation of J25:V25
+fail-if=namelist:jules_vegetation=photo_acclim_model == 0 and this != 1;
+sort-key=Panel-I20c
+trigger=namelist:jules_vegetation=n_alloc_jmax: 2;
+ =namelist:jules_vegetation=n_alloc_vcmax: 2;
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::photo_jv_model
+value-titles=Jmax only, total N constant
+values=1,2
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[namelist:jules_vegetation=photo_model]
+compulsory=true
+description=Choice of photosynthesis model for C3 plants
+fail-if=this == 2 and ( namelist:jules_vegetation=can_rad_mod != 1 and namelist:jules_vegetation=can_rad_mod != 5 and namelist:jules_vegetation=can_rad_mod != 6)
+ =this == 3 and (namelist:jules_vegetation=stomata_model != 3)
+sort-key=Panel-I20
+trigger=namelist:jules_pftparm=alpha_elec_io: 2;
+ =namelist:jules_pftparm=deact_jmax_io: 2;
+ =namelist:jules_pftparm=deact_vcmax_io: 2;
+ =namelist:jules_pftparm=jv25_ratio_io: 2;
+ =namelist:jules_vegetation=photo_acclim_model: 2;
+ =namelist:jules_vegetation=photo_act_model: 2;
+ =namelist:jules_vegetation=photo_jv_model: 2;
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::photo_model
+value-titles=Collatz, Farquhar, SOX Collatz
+values=1,2,3
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[namelist:jules_vegetation=pow]
+compulsory=true
+description=Power in sigmodial function used to get competition coefficients
+sort-key=Panel-I02b
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::pow
+
+[namelist:jules_vegetation=stanton_leaf]
+compulsory=true
+description=Leaf-level Stanton number
+range=0:1
+sort-key=Panel-I09a1
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::stanton_leaf
+
+[namelist:jules_vegetation=stomata_model]
+compulsory=true
+description=Choice of stomatal conductance model
+fail-if=this == 3 and namelist:jules_vegetation=l_scale_resp_pm =='.true.';
+ = this == 3 and not any(namelist:jules_pftparm=fsmc_mod_io == 1);
+ = this == 3 and not namelist:jules_vegetation=can_rad_mod == 1;
+ = this == 3 and namelist:jules_model_environment=l_jules_parent == 1
+# l_scale_resp_pm=T is incompatible with SOX (stomata_model=3)
+# SOX (stomata_model=3) must be used with fsmc_mod = 1
+# SOX (stomata_model=3) must be used with can_rad_mod = 1
+# SOX cannot currently be used with the UM
+sort-key=Panel-I21
+trigger=namelist:jules_pftparm=dqcrit_io: 1;
+ =namelist:jules_pftparm=f0_io: 1;
+ =namelist:jules_pftparm=g1_stomata_io: 2;
+ =namelist:jules_pftparm=sox_a_io: 3;
+ =namelist:jules_pftparm=sox_p50_io: 3;
+ =namelist:jules_pftparm=sox_rp_min_io: 3;
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::stomata_model
+value-titles=Original (Jacobs), Medlyn, SOX
+values=1,2,3
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[namelist:jules_vegetation=triffid_period]
+compulsory=true
+description=Update frequency for TRIFFID (days)
+range=1:10000
+sort-key=Panel-I02a
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_vegetation.nml.html#JULES_VEGETATION::triffid_period
+
+[namelist:jules_vegetation_props]
+compulsory=true
+description=Configuration of spatially-varying thermal acclimation properties
+ns=namelist/Ancillary data/Vegetation properties
+sort-key=26
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#namelist-JULES_VEGETATION_PROPS
+widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var use_file var_name tpl_name const_val
+
+[namelist:jules_vegetation_props=const_val]
+compulsory=true
+description=Constant value for all points (used if use_file = .false.)
+fail-if=len(this) != namelist:jules_vegetation_props=nvars
+length=:
+sort-key=8
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::const_val
+
+[namelist:jules_vegetation_props=file]
+compulsory=true
+description=If read_list = TRUE, file to read list of file names
+ =If read_list = FALSE, file or file name template
+ =from which to read thermal acclimation properties.
+sort-key=2
+trigger=namelist:jules_vegetation_props=tpl_name: '%vv' in this;
+ =namelist:jules_vegetation_props=read_list: '%vv' not in this;
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::file
+
+[namelist:jules_vegetation_props=nvars]
+compulsory=true
+description=Number of thermal acclimation properties that will be given
+range=1
+sort-key=3
+trigger=namelist:jules_vegetation_props=var: this > 0;
+ = namelist:jules_vegetation_props=use_file: this > 0;
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::nvars
+
+[namelist:jules_vegetation_props=read_from_dump]
+compulsory=true
+description=Read spatially varying thermal acclimation properties from the dump file
+sort-key=1
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::read_from_dump
+
+[namelist:jules_vegetation_props=read_list]
+compulsory=true
+description=Use list of file names; one per line for each of nvars.
+fail-if=this == '.true.' and '%vv' in namelist:jules_vegetation_props=file; # Cannot use variable name templating while reading a list of files.
+sort-key=2a
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::read_list
+
+[namelist:jules_vegetation_props=tpl_name]
+compulsory=true
+description=String to substitute into the file name template (used if use_file = .true.)
+fail-if=len(this) != namelist:jules_vegetation_props=nvars
+length=:
+sort-key=7
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::tpl_name
+
+[namelist:jules_vegetation_props=use_file]
+compulsory=true
+description=Read variable from file
+fail-if=len(this) != namelist:jules_vegetation_props=nvars
+length=:
+sort-key=5
+trigger=namelist:jules_vegetation_props=file: any(this == '.true.');
+ = namelist:jules_vegetation_props=var_name: any(this == '.true.');
+ = namelist:jules_vegetation_props=const_val: not all(this == '.true.');
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::use_file
+
+[namelist:jules_vegetation_props=var]
+compulsory=true
+description=Names of the thermal acclimation ancillary variables, as recognised by JULES
+fail-if=len(this) != namelist:jules_vegetation_props=nvars
+length=:
+sort-key=4
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::var
+values='t_home_gb'
+
+[namelist:jules_vegetation_props=var_name]
+compulsory=true
+description=Name in file (used if use_file = .true.)
+fail-if=len(this) != namelist:jules_vegetation_props=nvars
+length=:
+sort-key=6
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_VEGETATION_PROPS::var_name
+
+[namelist:jules_water_resources]
+compulsory=true
+description=Configuration of water resource modelling
+ns=namelist/JULES Science Settings/jules_water_resources
+sort-key=15
+title=Water resources
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_water_resources.nml.html#namelist-JULES_WATER_RESOURCES
+
+[namelist:jules_water_resources=l_prioritise]
+compulsory=true
+description=Switch to specify the priority of water demands
+sort-key=a8
+trigger=namelist:jules_water_resources=priority: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_prioritise
+
+[namelist:jules_water_resources=l_water_domestic]
+compulsory=true
+description=Switch for modelling of water for domestic use
+sort-key=a2
+trigger=namelist:jules_water_resources=rf_domestic: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_water_domestic
+
+[namelist:jules_water_resources=l_water_environment]
+compulsory=true
+description=Switch for modelling of water for environmental use
+fail-if=this == '.true.'; # code is not yet complete
+sort-key=a3
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_water_environment
+
+[namelist:jules_water_resources=l_water_industry]
+compulsory=true
+description=Switch for modelling of water for industrial use
+sort-key=a4
+trigger=namelist:jules_water_resources=rf_industry: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_water_industry
+
+[namelist:jules_water_resources=l_water_irrigation]
+compulsory=true
+description=Switch for modelling of water for irrigation
+fail-if=namelist:jules_irrig=l_irrig_limit == '.true.' and this == '.true.'; # l_irrig_limit must be F if l_water_irrigation=T
+sort-key=a5
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_water_irrigation
+
+[namelist:jules_water_resources=l_water_livestock]
+compulsory=true
+description=Switch for modelling of water for livestock
+sort-key=a6
+trigger=namelist:jules_water_resources=rf_livestock: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_water_livestock
+
+[namelist:jules_water_resources=l_water_resources]
+compulsory=true
+description=Switch for modelling of water resource modelling
+ =This must be .false. in the UM until further testing.
+fail-if=this == '.true.' and namelist:jules_model_environment=l_jules_parent == 1; # Must be false in the UM.
+sort-key=a1
+trigger=namelist:jules_water_resources=l_prioritise: .true.;
+ =namelist:jules_water_resources=l_water_domestic: .true.;
+ =namelist:jules_water_resources=l_water_environment: .true.;
+ =namelist:jules_water_resources=l_water_industry: .true.;
+ =namelist:jules_water_resources=l_water_irrigation: .true.;
+ =namelist:jules_water_resources=l_water_livestock: .true.;
+ =namelist:jules_water_resources=l_water_transfers: .true.;
+ =namelist:jules_water_resources=nr_gwater_model: .true.;
+ =namelist:jules_water_resources=nstep_water_res: .true.;
+ =namelist:jules_water_resources=partition_method: .true.;
+ =namelist:jules_water_resources_props: .true.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_water_resources
+
+[namelist:jules_water_resources=l_water_transfers]
+compulsory=true
+description=Switch for modelling of water for water transfers
+fail-if=this == '.true.'; # code is not yet complete
+sort-key=a7
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::l_water_transfers
+
+[namelist:jules_water_resources=nr_gwater_model]
+compulsory=true
+description=Model for non-renewable groundwater
+sort-key=b2
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::nr_gwater_model
+value-titles=None,Last resort,Mix
+values=0,1,2
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[namelist:jules_water_resources=nstep_water_res]
+compulsory=true
+description=Timestep length for water resource model (number of main model timesteps)
+range=1:
+sort-key=b1
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::nstep_water_res
+
+[namelist:jules_water_resources=partition_method]
+compulsory=true
+description=Method used to get the target fraction of demand to be met from surface water
+sort-key=b6
+trigger=namelist:jules_water_resources=sfc_water_factor: 2;
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::partition_method
+value-titles=None,Use ancillary file,Calculate from stores
+values=0,1,2
+widget[rose-config-edit]=cylc8_compat.ComboBoxValueWidget
+
+[namelist:jules_water_resources=priority]
+compulsory=true
+description=Water sector names, in order of decreasing priority
+length=:
+sort-key=a9
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::priority
+values='dom','env','ind','irr','liv','tra'
+
+[namelist:jules_water_resources=rf_domestic]
+compulsory=true
+description=Fraction of water that is returned after abstraction for domestic use
+range=0:1
+sort-key=b3
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::rf_domestic
+
+[namelist:jules_water_resources=rf_industry]
+compulsory=true
+description=Fraction of water that is returned after abstraction for industrial purposes
+range=0:1
+sort-key=b4
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::rf_industry
+
+[namelist:jules_water_resources=rf_livestock]
+compulsory=true
+description=Fraction of water that is returned after abstraction for livestock
+range=0:1
+sort-key=b5
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::rf_livestock
+
+[namelist:jules_water_resources=sfc_water_factor]
+compulsory=true
+description=Weight applied to surface water when calculating target fraction for surface water
+range=0:
+sort-key=b7
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/jules_water_resources.nml.html#JULES_WATER_RESOURCES::sfc_water_factor
+
+[namelist:jules_water_resources_props]
+compulsory=true
+description=Configuration of spatially-varying water resource properties
+ns=namelist/Ancillary data/Water resource properties
+sort-key=26
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#namelist-JULES_WATER_RESOURCES_PROPS
+widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var use_file var_name tpl_name const_val
+
+[namelist:jules_water_resources_props=const_val]
+compulsory=true
+description=Constant value for all points (used if use_file = .false.)
+fail-if=len(this) != namelist:jules_water_resources_props=nvars
+length=:
+sort-key=8
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::const_val
+
+[namelist:jules_water_resources_props=file]
+compulsory=true
+description=If read_list = TRUE, file to read list of file names
+ =If read_list = FALSE, file or file name template
+ =from which to read overbank inundation properties.
+sort-key=2
+trigger=namelist:jules_water_resources_props=tpl_name: '%vv' in this;
+ =namelist:jules_water_resources_props=read_list: '%vv' not in this;
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::file
+
+[namelist:jules_water_resources_props=nvars]
+compulsory=true
+description=Number of water resource properties that will be given
+range=2:3
+sort-key=3
+trigger=namelist:jules_water_resources_props=var: this > 0;
+ = namelist:jules_water_resources_props=use_file: this > 0;
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::nvars
+
+[namelist:jules_water_resources_props=read_from_dump]
+compulsory=true
+description=Read spatially-varying water resource properties from the dump file
+sort-key=1
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::read_from_dump
+
+[namelist:jules_water_resources_props=read_list]
+compulsory=true
+description=Use list of file names; one per line for each of nvars.
+fail-if=this == '.true.' and '%vv' in namelist:jules_water_resources_props=file; # Cannot use variable name templating while reading a list of files.
+sort-key=2a
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::read_list
+
+[namelist:jules_water_resources_props=tpl_name]
+compulsory=true
+description=String to substitute into the file name template (used if use_file = .true.)
+fail-if=len(this) != namelist:jules_water_resources_props=nvars
+length=:
+sort-key=7
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::tpl_name
+
+[namelist:jules_water_resources_props=use_file]
+compulsory=true
+description=Read variable from file
+fail-if=len(this) != namelist:jules_water_resources_props=nvars
+length=:
+sort-key=5
+trigger=namelist:jules_water_resources_props=file: any(this == '.true.');
+ = namelist:jules_water_resources_props=var_name: any(this == '.true.');
+ = namelist:jules_water_resources_props=const_val: not all(this == '.true.');
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::use_file
+
+[namelist:jules_water_resources_props=var]
+compulsory=true
+description=Names of the water resource ancillary variables, as recognised by JULES
+fail-if=len(this) != namelist:jules_water_resources_props=nvars
+length=:
+sort-key=4
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::var
+values='conv_loss_frac','sfc_water_frac'
+
+[namelist:jules_water_resources_props=var_name]
+compulsory=true
+description=Name in file (used if use_file = .true.)
+fail-if=len(this) != namelist:jules_water_resources_props=nvars
+length=:
+sort-key=6
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#JULES_WATER_RESOURCES_PROPS::var_name
+
+[namelist:jules_z_land]
+compulsory=true
+ns=namelist/Grid configuration/Gridbox mean elevation associated with the forcing data
+sort-key=27
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#namelist-JULES_Z_LAND
+
+[namelist:jules_z_land=file]
+compulsory=true
+description=Name of the file to read the elevation of the forcing data
+sort-key=3
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_Z_LAND::file
+
+[namelist:jules_z_land=surf_hgt_band]
+compulsory=true
+description=Spatially invariant elevation bands used if any tile has l_elev_absolute_height=.true.. Elevation bands may have absolute or relative to gridbox mean elevations.
+fail-if=(namelist:jules_surface=l_aggregate and len(this) != 1) or (not namelist:jules_surface=l_aggregate and len(this) != (namelist:jules_surface_types=npft + namelist:jules_surface_types=nnvg))
+length=:
+sort-key=1
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_SURF_HGT::surf_hgt_io
+
+[namelist:jules_z_land=use_file]
+compulsory=true
+description=Read the elevation of forcing data from a file
+length=:
+sort-key=2
+trigger=namelist:jules_z_land=file: .true.;
+ = namelist:jules_z_land=z_land_name: .true.;
+ = namelist:jules_z_land=z_land_io: .false.;
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_Z_LAND::use_file
+
+[namelist:jules_z_land=z_land_io]
+compulsory=true
+description=Elevation of the forcing data for the single location
+length=:
+sort-key=5
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelist/model_grid.nml.html#JULES_Z_LAND::z_land_io
+
+[namelist:jules_z_land=z_land_name]
+compulsory=true
+description=Name of the variable containing the elevation of the forcing data
+sort-key=4
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/model_grid.nml.html#JULES_Z_LAND::z_land_name
+
+[namelist:oasis_rivers]
+compulsory=true
+description=Configuration of Rivers coupled via OASIS to parent model
+ns=namelist/River coupling
+sort-key=07
+url=https://metoffice.github.io/jules/vn8.1/namelists/oasis_rivers.nml.html#namelist-OASIS_RIVERS
+
+[namelist:oasis_rivers=cpl_freq]
+compulsory=true
+description=River coupling frequency in seconds
+fail-if=(this % namelist:jules_time=timestep_len) != 0; # The coupling frequency must be a multiple of the time step
+range=1:
+sort-key=1
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/oasis_rivers.nml.html#OASIS_RIVERS::cpl_freq
+
+[namelist:oasis_rivers=np_receive]
+compulsory=true
+description=Number of received fields via OASIS
+fail-if=this < 0;
+ =this != 2; # Only fully coupled mode is supported
+range=0:2
+sort-key=1
+trigger=namelist:oasis_rivers=receive_fields: this > 0;
+ =namelist:oasis_rivers=cpl_freq: this >= 0;
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/oasis_rivers.nml.html#OASIS_RIVERS::np_receive
+
+[namelist:oasis_rivers=np_send]
+compulsory=true
+description=Number of sent fields via OASIS
+fail-if=this < 0;
+ =this == 0 and namelist:oasis_rivers=np_receive == 0; # Oasis coupling requested but no fields coupled
+range=0:1
+sort-key=1
+trigger=namelist:oasis_rivers=send_fields: this > 0;
+ =namelist:oasis_rivers=cpl_freq: this >= 0;
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/oasis_rivers.nml.html#OASIS_RIVERS::np_send
+
+[namelist:oasis_rivers=receive_fields]
+compulsory=true
+description=List of fields received via OASIS coupling
+fail-if=len(this)>2;
+ =len(this) != namelist:oasis_rivers=np_receive;
+length=:
+sort-key=3
+url=https://metoffice.github.io/jules/vn8.1/namelists/oasis_rivers.nml.html#OASIS_RIVERS::receive_fields
+values='sub_surf_roff_rp','surf_roff_rp','sub_surf_roff','surf_roff'
+
+[namelist:oasis_rivers=send_fields]
+compulsory=true
+description=List of fields sent via OASIS coupling
+fail-if=len(this)>1;
+ =len(this) != namelist:oasis_rivers=np_send;
+ =any(this == "'outflow_per_river'") and not any(namelist:jules_rivers_props=var == "'rivers_outflow_number'"); # outflow_per_river requires the rivers outflow numbers ancillary data
+length=:
+sort-key=2
+url=https://metoffice.github.io/jules/vn8.1/namelists/oasis_rivers.nml.html#OASIS_RIVERS::send_fields
+values='outflow_per_river'
+
+[namelist:run_convection]
+compulsory=false
+description=Atmosphere Convection
+ =NOT AVAILABLE TO STANDALONE
+ =READ BY UM-JULES ONLY
+ =INCLUDED TO ALLOW TRIGGER LISTS TO BE SHARED
+
+[namelist:run_convection=cnv_cold_pools]
+compulsory=false
+description=Convective cold pool scheme.
+ =NOT AVAILABLE TO STANDALONE
+ =READ BY UM-JULES ONLY
+ =INCLUDED TO ALLOW TRIGGER LISTS TO BE SHARED
+
+[namelist:run_stochastic]
+compulsory=false
+description=Atmosphere Stochastic Schemes
+ =NOT AVAILABLE TO STANDALONE
+ =READ BY UM-JULES ONLY
+ =INCLUDED TO ALLOW TRIGGER LISTS TO BE SHARED
+
+[namelist:run_stochastic=orog_drag_param_rp]
+compulsory=false
+description=Orographic form drag parameter
+ =NOT AVAILABLE TO STANDALONE
+ =READ BY UM-JULES ONLY
+ =INCLUDED TO ALLOW TRIGGER LISTS TO BE SHARED
+
+[namelist:run_stochastic=z0_urban_mult_rp]
+compulsory=false
+description=RP for the roughness length for urban canyon and roof tiles
+ =NOT AVAILABLE TO STANDALONE
+ =READ BY UM-JULES ONLY
+ =INCLUDED TO ALLOW TRIGGER LISTS TO BE SHARED
+
+[namelist:urban_properties]
+compulsory=true
+description=Configuration of spatially varying urban properties
+ns=namelist/Ancillary data/Urban properties
+sort-key=23
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#namelist-URBAN_PROPERTIES
+widget[rose-config-edit]=pages.PageWithVariableTable --nvar nvars var use_file var_name tpl_name const_val
+
+[namelist:urban_properties=const_val]
+compulsory=true
+description=Constant value for all points (used if use_file = .false.)
+fail-if=len(this) != namelist:urban_properties=nvars
+length=:
+sort-key=7
+type=real
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#URBAN_PROPERTIES::const_val
+
+[namelist:urban_properties=file]
+compulsory=true
+description=If read_list = TRUE, file to read list of file names
+ =If read_list = FALSE, file or file name template
+ =from which to read urban properties.
+sort-key=1
+trigger=namelist:urban_properties=tpl_name: '%vv' in this;
+ =namelist:urban_properties=read_list: '%vv' not in this;
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#URBAN_PROPERTIES::file
+
+[namelist:urban_properties=nvars]
+compulsory=true
+description=Number of urban properties that will be given
+fail-if=this == 0 and namelist:jules_surface_types=urban_canyon > 0; # Urban properties need to be supplied when using two-tile urban schemes
+ =this == 0 and namelist:jules_surface_types=urban_roof > 0; # Urban properties need to be supplied when using two-tile urban schemes
+range=1:9
+sort-key=2
+trigger=namelist:urban_properties=var: this > 0;
+ = namelist:urban_properties=use_file: this > 0;
+type=integer
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#URBAN_PROPERTIES::nvars
+
+[namelist:urban_properties=read_list]
+compulsory=true
+description=Use list of file names; one per line for each of nvars.
+fail-if=this == '.true.' and '%vv' in namelist:urban_properties=file; # Cannot use variable name templating while reading a list of files.
+sort-key=1a
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#URBAN_PROPERTIES::read_list
+
+[namelist:urban_properties=tpl_name]
+compulsory=true
+description=String to substitute into the file name template (used if use_file = .true.)
+fail-if=len(this) != namelist:urban_properties=nvars
+length=:
+sort-key=6
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#URBAN_PROPERTIES::tpl_name
+
+[namelist:urban_properties=use_file]
+compulsory=true
+description=Read variable from file
+fail-if=len(this) != namelist:urban_properties=nvars
+length=:
+sort-key=4
+trigger=namelist:urban_properties=file: any(this == '.true.');
+ = namelist:urban_properties=var_name: any(this == '.true.');
+ = namelist:urban_properties=const_val: not all(this == '.true.');
+type=logical
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#URBAN_PROPERTIES::use_file
+
+[namelist:urban_properties=var]
+compulsory=true
+description=Name of the urban variable, as recognised by JULES
+fail-if=len(this) != namelist:urban_properties=nvars
+ =not any(this == "'wrr'") and (namelist:jules_surface_types=urban_canyon > 0 or namelist:jules_surface_types=urban_roof > 0); # wrr must be specified when using two-tile urban schemes
+ =(not any(this == "'wrr'") or not any(this == "'hgt'") or not any(this == "'hwr'")) and (not namelist:jules_urban=l_urban_empirical); # Urban morphology must be specified if not using empirical morphology
+ =not any(this == "'ztm'") and namelist:jules_urban=l_moruses_macdonald == '.false.'; # Roughness length must be specified if not using MacDonald parametrisation
+ =not any(this == "'disp'") and namelist:jules_urban=l_moruses_macdonald == '.false.'; # Displacement height must be specified if not using MacDonald parametrisation
+ =not any(this == "'albwl'") and namelist:jules_urban=l_moruses_albedo == '.true.'; # Albedo of wall is required if using MORUSES albedo parameterisation
+ =not any(this == "'albrd'") and namelist:jules_urban=l_moruses_albedo == '.true.'; # Albedo of road is required if using MORUSES albedo parameterisation
+ =not any(this == "'emisw'") and namelist:jules_urban=l_moruses_emissivity == '.true.'; # Emissivity of wall is required if using MORUSES emissivity parameterisation
+ =not any(this == "'emisr'") and namelist:jules_urban=l_moruses_emissivity == '.true.'; # Emissivity of road is required if using MORUSES emissivity parameterisation
+length=:
+sort-key=3
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#URBAN_PROPERTIES::var
+values='albrd','albwl','disp','emisr','emisw','hgt','hwr','wrr','ztm'
+
+[namelist:urban_properties=var_name]
+compulsory=true
+description=Name in file (used if use_file = .true.)
+fail-if=len(this) != namelist:urban_properties=nvars
+length=:
+sort-key=5
+type=character
+url=https://metoffice.github.io/jules/vn8.1/namelists/ancillaries.nml.html#URBAN_PROPERTIES::var_name
+
+# Dummy page to force sort order for Ancillary namespace
+[namespace:ancils]
+ns=namelist/Ancillary data
+sort-key=06
+
+# Dummy page to force sort order for Grid configuration settings
+[namespace:grid]
+ns=namelist/Grid configuration
+sort-key=05
+
+# Dummy section to combine IMOGEN namelists
+[namespace:imogen]
+ns=namelist/IMOGEN
+sort-key=08
+url=https://metoffice.github.io/jules/vn8.1/namelists/imogen.nml.html
+
+# Dummy page to force sort order for JULES Science Settings
+[namespace:science]
+ns=namelist/JULES Science Settings
+sort-key=02
+
+# Dummy page to force sort order for JULES Surface Types
+[namespace:surface_types]
+ns=namelist/JULES Surface Types
+sort-key=01
diff --git a/rose-meta/jules-um/HEAD/rose-meta.conf b/rose-meta/jules-um/HEAD/rose-meta.conf
new file mode 100644
index 00000000..edcf667e
--- /dev/null
+++ b/rose-meta/jules-um/HEAD/rose-meta.conf
@@ -0,0 +1,241 @@
+###############################################################################
+# This is the UM flavour of the JULES metadata
+###############################################################################
+# This should only contain:
+# * Import statements from jules-shared.
+# * UM specific amendments to the imported metadata.
+# The majority of the metadata should be under rose-meta/jules-shared.
+# Please see jules:wiki:SharingJULESmetadata
+###############################################################################
+
+import=jules-shared/jules-hydrology/HEAD
+ =jules-shared/jules-model-environment/HEAD
+ =jules-shared/jules-nvegparm/HEAD
+ =jules-shared/jules-pftparm/HEAD
+ =jules-shared/jules-radiation/HEAD
+ =jules-shared/jules-snow/HEAD
+ =jules-shared/jules-soil/HEAD
+ =jules-shared/jules-surface/HEAD
+ =jules-shared/jules-surface-types/HEAD
+ =jules-shared/jules-urban/HEAD
+ =jules-shared/jules-vegetation/HEAD
+
+[namelist:jules_flake]
+description=Configuration of the FLake model, only required if l_flake_model=true
+ =NOT AVAILABLE TO UM
+ =READ BY STANDALONE EXECUTABLES ONLY
+ =INCLUDED TO ALLOW TRIGGER LISTS TO BE SHARED
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#namelist-JULES_FLAKE
+
+[namelist:jules_flake=nvars]
+description=Number of FLake variables that will be provided
+ =NOT AVAILABLE TO UM
+ =READ BY STANDALONE EXECUTABLES ONLY
+ =INCLUDED TO ALLOW TRIGGER LISTS TO BE SHARED
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_FLAKE::nvars
+
+[namelist:jules_model_environment=l_jules_parent]
+fail-if=this == 0; # This should be 1 to indicate UM-JULES.
+ =this == 2 and namelist:jules_model_environment=lsm_id != 3; # The OASIS coupler can only be used with Rivers-only (OASIS-Rivers).
+value-titles=UM
+values=1
+
+[namelist:jules_model_environment=lsm_id]
+trigger=namelist:jules_pftparm: 1;
+ =namelist:jules_pftparm=a_wl_io: 1;
+ =namelist:jules_pftparm=a_ws_io: 1;
+ =namelist:jules_pftparm=act_jmax_io: 1;
+ =namelist:jules_pftparm=act_vcmax_io: 1;
+ =namelist:jules_pftparm=aef_io: 1;
+ =namelist:jules_pftparm=albsnc_max_io: 1;
+ =namelist:jules_pftparm=albsnc_min_io: 1;
+ =namelist:jules_pftparm=albsnf_max_io: 1;
+ =namelist:jules_pftparm=albsnf_maxl_io: 1;
+ =namelist:jules_pftparm=albsnf_maxu_io: 1;
+ =namelist:jules_pftparm=alnir_io: 1;
+ =namelist:jules_pftparm=alnirl_io: 1;
+ =namelist:jules_pftparm=alniru_io: 1;
+ =namelist:jules_pftparm=alpar_io: 1;
+ =namelist:jules_pftparm=alparl_io: 1;
+ =namelist:jules_pftparm=alparu_io: 1;
+ =namelist:jules_pftparm=alpha_elec_io: 1;
+ =namelist:jules_pftparm=alpha_io: 1;
+ =namelist:jules_pftparm=avg_ba_io: 1;
+ =namelist:jules_pftparm=b_wl_io: 1;
+ =namelist:jules_pftparm=c3_io: 1;
+ =namelist:jules_pftparm=can_struct_a_io: 1;
+ =namelist:jules_pftparm=catch0_io: 1;
+ =namelist:jules_pftparm=ccleaf_max_io: 1;
+ =namelist:jules_pftparm=ccleaf_min_io: 1;
+ =namelist:jules_pftparm=ccwood_max_io: 1;
+ =namelist:jules_pftparm=ccwood_min_io: 1;
+ =namelist:jules_pftparm=ci_st_io: 1;
+ =namelist:jules_pftparm=dcatch_dlai_io: 1;
+ =namelist:jules_pftparm=deact_jmax_io: 1;
+ =namelist:jules_pftparm=deact_vcmax_io: 1;
+ =namelist:jules_pftparm=dfp_dcuo_io: 1;
+ =namelist:jules_pftparm=dgl_dm_io: 1;
+ =namelist:jules_pftparm=dgl_dt_io: 1;
+ =namelist:jules_pftparm=dqcrit_io: 1;
+ =namelist:jules_pftparm=ds_jmax_io: 1;
+ =namelist:jules_pftparm=ds_vcmax_io: 1;
+ =namelist:jules_pftparm=dz0v_dh_io: 1;
+ =namelist:jules_pftparm=z0v_io: 1;
+ =namelist:jules_pftparm=emis_pft_io: 1;
+ =namelist:jules_pftparm=eta_sl_io: 1;
+ =namelist:jules_pftparm=f0_io: 1;
+ =namelist:jules_pftparm=fd_io: 1;
+ =namelist:jules_pftparm=fef_bc_io: 1;
+ =namelist:jules_pftparm=fef_ch4_io: 1;
+ =namelist:jules_pftparm=fef_co2_io: 1;
+ =namelist:jules_pftparm=fef_co_io: 1;
+ =namelist:jules_pftparm=fef_nox_io: 1;
+ =namelist:jules_pftparm=fef_oc_io: 1;
+ =namelist:jules_pftparm=fef_so2_io: 1;
+ =namelist:jules_pftparm=fef_c2h4_io: 1;
+ =namelist:jules_pftparm=fef_c2h6_io: 1;
+ =namelist:jules_pftparm=fef_c3h8_io: 1;
+ =namelist:jules_pftparm=fef_hcho_io: 1;
+ =namelist:jules_pftparm=fef_mecho_io: 1;
+ =namelist:jules_pftparm=fef_nh3_io: 1;
+ =namelist:jules_pftparm=fef_dms_io: 1;
+ =namelist:jules_pftparm=fire_mort_io: 1;
+ =namelist:jules_pftparm=fl_o3_ct_io: 1;
+ =namelist:jules_pftparm=fsmc_of_io: 1;
+ =namelist:jules_pftparm=fsmc_p0_io: 1;
+ =namelist:jules_pftparm=g1_stomata_io: 1;
+ =namelist:jules_pftparm=g_leaf_0_io: 1;
+ =namelist:jules_pftparm=glmin_io: 1;
+ =namelist:jules_pftparm=gpp_st_io: 1;
+ =namelist:jules_pftparm=gsoil_f_io: 1;
+ =namelist:jules_pftparm=hw_sw_io: 1;
+ =namelist:jules_pftparm=ief_io: 1;
+ =namelist:jules_pftparm=infil_f_io: 1;
+ =namelist:jules_pftparm=jv25_ratio_io: 1;
+ =namelist:jules_pftparm=kext_io: 1;
+ =namelist:jules_pftparm=kn_io: 1;
+ =namelist:jules_pftparm=knl_io: 1;
+ =namelist:jules_pftparm=kpar_io: 1;
+ =namelist:jules_pftparm=lai_alb_lim_io: 1;
+ =namelist:jules_pftparm=lma_io: 1;
+ =namelist:jules_pftparm=mef_io: 1;
+ =namelist:jules_pftparm=neff_io: 1;
+ =namelist:jules_pftparm=nl0_io: 1;
+ =namelist:jules_pftparm=nmass_io: 1;
+ =namelist:jules_pftparm=nr_io: 1;
+ =namelist:jules_pftparm=nr_nl_io: 1;
+ =namelist:jules_pftparm=ns_nl_io: 1;
+ =namelist:jules_pftparm=nsw_io: 1;
+ =namelist:jules_pftparm=omega_io: 1;
+ =namelist:jules_pftparm=omegal_io: 1;
+ =namelist:jules_pftparm=omegau_io: 1;
+ =namelist:jules_pftparm=omnir_io: 1;
+ =namelist:jules_pftparm=omnirl_io: 1;
+ =namelist:jules_pftparm=omniru_io: 1;
+ =namelist:jules_pftparm=orient_io: 1;
+ =namelist:jules_pftparm=psi_close_io: 1;
+ =namelist:jules_pftparm=psi_open_io: 1;
+ =namelist:jules_pftparm=q10_leaf_io: 1;
+ =namelist:jules_pftparm=r_grow_io: 1;
+ =namelist:jules_pftparm=rootd_ft_io: 1;
+ =namelist:jules_pftparm=sigl_io: 1;
+ =namelist:jules_pftparm=sug_g0_io: 1;
+ =namelist:jules_pftparm=sug_grec_io: 1;
+ =namelist:jules_pftparm=sug_yg_io: 1;
+ =namelist:jules_pftparm=tef_io: 1;
+ =namelist:jules_pftparm=tleaf_of_io: 1;
+ =namelist:jules_pftparm=tlow_io: 1;
+ =namelist:jules_pftparm=tupp_io: 1;
+ =namelist:jules_pftparm=vint_io: 1;
+ =namelist:jules_pftparm=vsl_io: 1;
+ =namelist:jules_pftparm=z0hm_classic_pft_io: 1;
+ =namelist:jules_pftparm=z0hm_pft_io: 1;
+ =namelist:jules_nvegparm: 1;
+ =namelist:jules_nvegparm=albsnc_nvg_io: 1;
+ =namelist:jules_nvegparm=albsnf_nvg_io: 1;
+ =namelist:jules_nvegparm=albsnf_nvgl_io: 1;
+ =namelist:jules_nvegparm=albsnf_nvgu_io: 1;
+ =namelist:jules_nvegparm=catch_nvg_io: 1;
+ =namelist:jules_nvegparm=ch_nvg_io: 1;
+ =namelist:jules_nvegparm=emis_nvg_io: 1;
+ =namelist:jules_nvegparm=gs_nvg_io: 1;
+ =namelist:jules_nvegparm=infil_nvg_io: 1;
+ =namelist:jules_nvegparm=vf_nvg_io: 1;
+ =namelist:jules_nvegparm=z0_nvg_io: 1;
+ =namelist:jules_nvegparm=z0hm_classic_nvg_io: 1;
+ =namelist:jules_nvegparm=z0hm_nvg_io: 1;
+ =namelist:run_stochastic=alnir_rp_max: 1 ;
+ =namelist:run_stochastic=alnir_rp_min: 1 ;
+ =namelist:run_stochastic=alnir_rp: 1 ;
+ =namelist:run_stochastic=alpar_rp_max: 1 ;
+ =namelist:run_stochastic=alpar_rp_min: 1 ;
+ =namelist:run_stochastic=alpar_rp: 1 ;
+ =namelist:run_stochastic=omega_rp_max: 1 ;
+ =namelist:run_stochastic=omega_rp_min: 1 ;
+ =namelist:run_stochastic=omega_rp: 1 ;
+ =namelist:run_stochastic=omnir_rp_max: 1 ;
+ =namelist:run_stochastic=omnir_rp_min: 1 ;
+ =namelist:run_stochastic=omnir_rp: 1 ;
+ =namelist:run_stochastic=z0_soil_rp: 1 ;
+ =namelist:run_stochastic=z0_urban_mult_rp: 1 ;
+ =namelist:run_stochastic=z0hm_pft_rp_max: 1 ;
+ =namelist:run_stochastic=z0hm_pft_rp_min: 1 ;
+ =namelist:run_stochastic=z0hm_pft_rp: 1 ;
+ =namelist:run_stochastic=z0hm_soil_rp: 1 ;
+ =namelist:run_stochastic=z0v_rp_max: 1 ;
+ =namelist:run_stochastic=z0v_rp_min: 1 ;
+ =namelist:run_stochastic=z0v_rp: 1 ;
+
+[namelist:jules_rivers_props]
+compulsory=true
+description=Configuration of spatially varying rivers properties
+ =NOT AVAILABLE TO UM
+ =READ BY STANDALONE EXECUTABLES ONLY
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#namelist-JULES_RIVERS_PROPS
+
+[namelist:jules_rivers_props=rivers_regrid]
+compulsory=true
+description=Regridding is required between model input and river routing grids
+ =NOT AVAILABLE TO UM
+ =USED BY STANDALONE EXECUTABLES ONLY
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#JULES_RIVERS_PROPS::rivers_regrid
+
+[namelist:jules_surface=i_aggregate_opt]
+compulsory=true
+description=Method of aggregating tiled properties
+sort-key=Panel-F02a
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface.nml.html#JULES_SURFACE::i_aggregate_opt
+value-titles=Original option,Separate aggregation
+values=0,1
+
+[namelist:jules_surface=l_aggregate]
+compulsory=true
+description=Use aggregate surface scheme
+sort-key=Panel-F02
+trigger=namelist:jules_surface=i_aggregate_opt: .true.;
+ =namelist:recon_science=l_canopy_snow_throughfall: .false.;
+ =namelist:jules_elevate=surf_hgt_io: .false.;
+ =namelist:jules_elevate=l_elev_absolute_height: .false.;
+type=logical
+url=https://metoffice.github.io/jules/latest/namelists/jules_surface.nml.html#JULES_SURFACE::l_aggregate
+
+[namelist:jules_surface=l_elev_land_ice]
+# This trigger list is different, but may just be an oversight. Leave for now.
+trigger=namelist:jules_soil=dzsoil_elev: .true.;
+ =namelist:jules_surface_types=elev_ice: .true.;
+ =namelist:jules_surface_types=elev_rock: .true.;
+
+[namelist:jules_surface=l_vary_z0m_soil]
+help=Allows the bare soil momentum roughness length (z0(m)) to
+ =vary. This field needs to be input/reconfigured in as an
+ =ancillary field in the soil parameters file as STASH item 97.
+
+[namelist:jules_surface=srf_ex_cnv_gust]
+value-titles=Off,On
+values=0,1
+
+[namelist:urban_properties]
+description=Configuration of spatially varying urban properties
+ =NOT AVAILABLE TO UM
+ =USED BY STANDALONE EXECUTABLES ONLY
+url=https://metoffice.github.io/jules/latest/namelists/ancillaries.nml.html#namelist-URBAN_PROPERTIES
diff --git a/rose-stem/app/eraint_rfm_2ddata/rose-app.conf b/rose-stem/app/eraint_rfm_2ddata/rose-app.conf
index 35d1c96b..ae019a5c 100644
--- a/rose-stem/app/eraint_rfm_2ddata/rose-app.conf
+++ b/rose-stem/app/eraint_rfm_2ddata/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
diff --git a/rose-stem/app/eraint_trip_2ddata/rose-app.conf b/rose-stem/app/eraint_trip_2ddata/rose-app.conf
index 56baee50..4f75946c 100644
--- a/rose-stem/app/eraint_trip_2ddata/rose-app.conf
+++ b/rose-stem/app/eraint_trip_2ddata/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
diff --git a/rose-stem/app/fcm_make_jules/rose-app.conf b/rose-stem/app/fcm_make_jules/rose-app.conf
index 492059be..ebbaad84 100644
--- a/rose-stem/app/fcm_make_jules/rose-app.conf
+++ b/rose-stem/app/fcm_make_jules/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-fcm-make/vn8.0
+meta=jules-fcm-make/vn8.1
# This is deliberately left empty to allow setting of environment variables
# from the rose-stem suite
diff --git a/rose-stem/app/fcm_make_river/rose-app.conf b/rose-stem/app/fcm_make_river/rose-app.conf
index 492059be..ebbaad84 100644
--- a/rose-stem/app/fcm_make_river/rose-app.conf
+++ b/rose-stem/app/fcm_make_river/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-fcm-make/vn8.0
+meta=jules-fcm-make/vn8.1
# This is deliberately left empty to allow setting of environment variables
# from the rose-stem suite
diff --git a/rose-stem/app/gswp2_closures/rose-app.conf b/rose-stem/app/gswp2_closures/rose-app.conf
index 07d6729a..dc55f33c 100644
--- a/rose-stem/app/gswp2_closures/rose-app.conf
+++ b/rose-stem/app/gswp2_closures/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
diff --git a/rose-stem/app/gswp2_es_1p1/rose-app.conf b/rose-stem/app/gswp2_es_1p1/rose-app.conf
index 14c442bb..0af628d9 100644
--- a/rose-stem/app/gswp2_es_1p1/rose-app.conf
+++ b/rose-stem/app/gswp2_es_1p1/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
@@ -1069,11 +1069,17 @@ zero_height=.true.
all_tiles=1
!!anthrop_heat_mean=20.0
!!anthrop_heat_option=0
+beta1=0.83
+beta2=0.93
!!beta_cnv_bl=0.04
cor_mo_iter=3
!!fd_hill_option=2
!!fd_stability_dep=0
!!formdrag=2
+fwe_c3=0.5
+fwe_c4=20000.0
+hleaf=5.7e4
+hwood=1.1e4
!!i_aggregate_opt=1
!!i_modiscopt=1
iscrntdiag=0
diff --git a/rose-stem/app/gswp2_euro4/rose-app.conf b/rose-stem/app/gswp2_euro4/rose-app.conf
index ffa13635..939c9e39 100644
--- a/rose-stem/app/gswp2_euro4/rose-app.conf
+++ b/rose-stem/app/gswp2_euro4/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
@@ -973,11 +973,17 @@ zero_height=.true.
all_tiles=0
!!anthrop_heat_mean=20.0
anthrop_heat_option=0
+beta1=0.83
+beta2=0.93
!!beta_cnv_bl=0.08
cor_mo_iter=1
!!fd_hill_option=2
!!fd_stability_dep=0
!!formdrag=0
+fwe_c3=0.5
+fwe_c4=20000.0
+hleaf=5.7e4
+hwood=1.1e4
!!i_aggregate_opt=0
!!i_modiscopt=0
iscrntdiag=0
diff --git a/rose-stem/app/gswp2_gl4/rose-app.conf b/rose-stem/app/gswp2_gl4/rose-app.conf
index f54ce403..3539dbae 100644
--- a/rose-stem/app/gswp2_gl4/rose-app.conf
+++ b/rose-stem/app/gswp2_gl4/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
@@ -973,11 +973,17 @@ zero_height=.true.
all_tiles=0
!!anthrop_heat_mean=20.0
!!anthrop_heat_option=0
+beta1=0.83
+beta2=0.93
!!beta_cnv_bl=0.08
cor_mo_iter=1
!!fd_hill_option=2
!!fd_stability_dep=0
!!formdrag=0
+fwe_c3=0.5
+fwe_c4=20000.0
+hleaf=5.7e4
+hwood=1.1e4
!!i_aggregate_opt=0
!!i_modiscopt=0
iscrntdiag=0
diff --git a/rose-stem/app/gswp2_gl7/rose-app.conf b/rose-stem/app/gswp2_gl7/rose-app.conf
index 02438f2c..2e42fbf5 100644
--- a/rose-stem/app/gswp2_gl7/rose-app.conf
+++ b/rose-stem/app/gswp2_gl7/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
@@ -975,11 +975,17 @@ zero_height=.true.
all_tiles=1
!!anthrop_heat_mean=20.0
!!anthrop_heat_option=0
+beta1=0.83
+beta2=0.93
!!beta_cnv_bl=0.08
cor_mo_iter=3
!!fd_hill_option=2
!!fd_stability_dep=0
!!formdrag=0
+fwe_c3=0.5
+fwe_c4=20000.0
+hleaf=5.7e4
+hwood=1.1e4
!!i_aggregate_opt=0
!!i_modiscopt=0
iscrntdiag=0
diff --git a/rose-stem/app/gswp2_irrig_limit_high_river_storage/rose-app.conf b/rose-stem/app/gswp2_irrig_limit_high_river_storage/rose-app.conf
index cfb8e240..7bbd9b99 100644
--- a/rose-stem/app/gswp2_irrig_limit_high_river_storage/rose-app.conf
+++ b/rose-stem/app/gswp2_irrig_limit_high_river_storage/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
diff --git a/rose-stem/app/gswp2_irrig_limit_low_river_storage/rose-app.conf b/rose-stem/app/gswp2_irrig_limit_low_river_storage/rose-app.conf
index f02d8921..321941f9 100644
--- a/rose-stem/app/gswp2_irrig_limit_low_river_storage/rose-app.conf
+++ b/rose-stem/app/gswp2_irrig_limit_low_river_storage/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
diff --git a/rose-stem/app/gswp2_rivers/rose-app.conf b/rose-stem/app/gswp2_rivers/rose-app.conf
index f68b5054..12a440f3 100644
--- a/rose-stem/app/gswp2_rivers/rose-app.conf
+++ b/rose-stem/app/gswp2_rivers/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
diff --git a/rose-stem/app/gswp2_rivers_restart/rose-app.conf b/rose-stem/app/gswp2_rivers_restart/rose-app.conf
index c5a55064..fa699c4a 100644
--- a/rose-stem/app/gswp2_rivers_restart/rose-app.conf
+++ b/rose-stem/app/gswp2_rivers_restart/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
diff --git a/rose-stem/app/gswp2_rivers_spinup/rose-app.conf b/rose-stem/app/gswp2_rivers_spinup/rose-app.conf
index d28388e2..2ec57eea 100644
--- a/rose-stem/app/gswp2_rivers_spinup/rose-app.conf
+++ b/rose-stem/app/gswp2_rivers_spinup/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
diff --git a/rose-stem/app/gswp2_trip/rose-app.conf b/rose-stem/app/gswp2_trip/rose-app.conf
index ab74e13c..5eedc2e4 100644
--- a/rose-stem/app/gswp2_trip/rose-app.conf
+++ b/rose-stem/app/gswp2_trip/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
diff --git a/rose-stem/app/gswp2_trip_restart/rose-app.conf b/rose-stem/app/gswp2_trip_restart/rose-app.conf
index 724ea690..a943bcca 100644
--- a/rose-stem/app/gswp2_trip_restart/rose-app.conf
+++ b/rose-stem/app/gswp2_trip_restart/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
diff --git a/rose-stem/app/gswp2_trip_spinup/rose-app.conf b/rose-stem/app/gswp2_trip_spinup/rose-app.conf
index 15ca9713..a2cb2d42 100644
--- a/rose-stem/app/gswp2_trip_spinup/rose-app.conf
+++ b/rose-stem/app/gswp2_trip_spinup/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
diff --git a/rose-stem/app/gswp2_ukv/rose-app.conf b/rose-stem/app/gswp2_ukv/rose-app.conf
index 5528d9b5..08277de6 100644
--- a/rose-stem/app/gswp2_ukv/rose-app.conf
+++ b/rose-stem/app/gswp2_ukv/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
@@ -975,11 +975,17 @@ zero_height=.true.
all_tiles=0
!!anthrop_heat_mean=20.0
anthrop_heat_option=0
+beta1=0.83
+beta2=0.93
!!beta_cnv_bl=0.08
cor_mo_iter=3
!!fd_hill_option=2
!!fd_stability_dep=1
!!formdrag=0
+fwe_c3=0.5
+fwe_c4=20000.0
+hleaf=5.7e4
+hwood=1.1e4
!!i_aggregate_opt=0
!!i_modiscopt=0
iscrntdiag=0
diff --git a/rose-stem/app/imogen_layeredc/rose-app.conf b/rose-stem/app/imogen_layeredc/rose-app.conf
index f86524a1..0b49c26c 100644
--- a/rose-stem/app/imogen_layeredc/rose-app.conf
+++ b/rose-stem/app/imogen_layeredc/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
diff --git a/rose-stem/app/imogen_layeredc_spinup/rose-app.conf b/rose-stem/app/imogen_layeredc_spinup/rose-app.conf
index 2906ba1b..35edddda 100644
--- a/rose-stem/app/imogen_layeredc_spinup/rose-app.conf
+++ b/rose-stem/app/imogen_layeredc_spinup/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
diff --git a/rose-stem/app/loobos_crm1_traitF/rose-app.conf b/rose-stem/app/loobos_crm1_traitF/rose-app.conf
index 122123db..6f0158e0 100644
--- a/rose-stem/app/loobos_crm1_traitF/rose-app.conf
+++ b/rose-stem/app/loobos_crm1_traitF/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
@@ -983,11 +983,17 @@ zero_height=.true.
all_tiles=0
!!anthrop_heat_mean=20.0
!!anthrop_heat_option=0
+beta1=0.83
+beta2=0.93
!!beta_cnv_bl=0.08
cor_mo_iter=1
!!fd_hill_option=2
!!fd_stability_dep=0
!!formdrag=0
+fwe_c3=0.5
+fwe_c4=20000.0
+hleaf=5.7e4
+hwood=1.1e4
!!i_aggregate_opt=0
!!i_modiscopt=0
iscrntdiag=0
diff --git a/rose-stem/app/loobos_crm4_traitF/rose-app.conf b/rose-stem/app/loobos_crm4_traitF/rose-app.conf
index 5017fc26..147fafc0 100644
--- a/rose-stem/app/loobos_crm4_traitF/rose-app.conf
+++ b/rose-stem/app/loobos_crm4_traitF/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
@@ -983,11 +983,17 @@ zero_height=.true.
all_tiles=0
!!anthrop_heat_mean=20.0
!!anthrop_heat_option=0
+beta1=0.83
+beta2=0.93
!!beta_cnv_bl=0.08
cor_mo_iter=1
!!fd_hill_option=2
!!fd_stability_dep=0
!!formdrag=0
+fwe_c3=0.5
+fwe_c4=20000.0
+hleaf=5.7e4
+hwood=1.1e4
!!i_aggregate_opt=0
!!i_modiscopt=0
iscrntdiag=0
diff --git a/rose-stem/app/loobos_crm5_traitF/rose-app.conf b/rose-stem/app/loobos_crm5_traitF/rose-app.conf
index c527f42d..b8d39c37 100644
--- a/rose-stem/app/loobos_crm5_traitF/rose-app.conf
+++ b/rose-stem/app/loobos_crm5_traitF/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
@@ -983,11 +983,17 @@ zero_height=.true.
all_tiles=0
!!anthrop_heat_mean=20.0
!!anthrop_heat_option=0
+beta1=0.83
+beta2=0.93
!!beta_cnv_bl=0.08
cor_mo_iter=1
!!fd_hill_option=2
!!fd_stability_dep=0
!!formdrag=0
+fwe_c3=0.5
+fwe_c4=20000.0
+hleaf=5.7e4
+hwood=1.1e4
!!i_aggregate_opt=0
!!i_modiscopt=0
iscrntdiag=0
diff --git a/rose-stem/app/loobos_crm6_traitF/rose-app.conf b/rose-stem/app/loobos_crm6_traitF/rose-app.conf
index e2368165..a3497666 100644
--- a/rose-stem/app/loobos_crm6_traitF/rose-app.conf
+++ b/rose-stem/app/loobos_crm6_traitF/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
@@ -983,11 +983,17 @@ zero_height=.true.
all_tiles=0
!!anthrop_heat_mean=20.0
!!anthrop_heat_option=0
+beta1=0.83
+beta2=0.93
!!beta_cnv_bl=0.08
cor_mo_iter=1
!!fd_hill_option=2
!!fd_stability_dep=0
!!formdrag=0
+fwe_c3=0.5
+fwe_c4=20000.0
+hleaf=5.7e4
+hwood=1.1e4
!!i_aggregate_opt=0
!!i_modiscopt=0
iscrntdiag=0
diff --git a/rose-stem/app/loobos_crm6_traitF_srfT/rose-app.conf b/rose-stem/app/loobos_crm6_traitF_srfT/rose-app.conf
index bd39ea1f..1c425c04 100644
--- a/rose-stem/app/loobos_crm6_traitF_srfT/rose-app.conf
+++ b/rose-stem/app/loobos_crm6_traitF_srfT/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
@@ -983,11 +983,17 @@ zero_height=.true.
all_tiles=0
!!anthrop_heat_mean=20.0
!!anthrop_heat_option=0
+beta1=0.83
+beta2=0.93
!!beta_cnv_bl=0.08
cor_mo_iter=1
!!fd_hill_option=2
!!fd_stability_dep=0
!!formdrag=0
+fwe_c3=0.5
+fwe_c4=20000.0
+hleaf=5.7e4
+hwood=1.1e4
!!i_aggregate_opt=0
!!i_modiscopt=0
iscrntdiag=0
diff --git a/rose-stem/app/loobos_crm6_traitT/rose-app.conf b/rose-stem/app/loobos_crm6_traitT/rose-app.conf
index 665e3e37..e78afea4 100644
--- a/rose-stem/app/loobos_crm6_traitT/rose-app.conf
+++ b/rose-stem/app/loobos_crm6_traitT/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
@@ -985,11 +985,17 @@ zero_height=.true.
all_tiles=0
!!anthrop_heat_mean=20.0
!!anthrop_heat_option=0
+beta1=0.83
+beta2=0.93
!!beta_cnv_bl=0.08
cor_mo_iter=1
!!fd_hill_option=2
!!fd_stability_dep=0
!!formdrag=0
+fwe_c3=0.5
+fwe_c4=20000.0
+hleaf=5.7e4
+hwood=1.1e4
!!i_aggregate_opt=0
!!i_modiscopt=0
iscrntdiag=0
diff --git a/rose-stem/app/loobos_crops/rose-app.conf b/rose-stem/app/loobos_crops/rose-app.conf
index 90b9b6b6..baab48e4 100644
--- a/rose-stem/app/loobos_crops/rose-app.conf
+++ b/rose-stem/app/loobos_crops/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
@@ -985,11 +985,17 @@ zero_height=.true.
all_tiles=0
!!anthrop_heat_mean=20.0
!!anthrop_heat_option=0
+beta1=0.83
+beta2=0.93
!!beta_cnv_bl=0.08
cor_mo_iter=1
!!fd_hill_option=2
!!fd_stability_dep=0
!!formdrag=0
+fwe_c3=0.5
+fwe_c4=20000.0
+hleaf=5.7e4
+hwood=1.1e4
!!i_aggregate_opt=0
!!i_modiscopt=0
iscrntdiag=0
diff --git a/rose-stem/app/loobos_daily_disagg/rose-app.conf b/rose-stem/app/loobos_daily_disagg/rose-app.conf
index 695c840f..cece851b 100644
--- a/rose-stem/app/loobos_daily_disagg/rose-app.conf
+++ b/rose-stem/app/loobos_daily_disagg/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
@@ -965,11 +965,17 @@ zero_height=.true.
all_tiles=0
!!anthrop_heat_mean=20.0
!!anthrop_heat_option=0
+beta1=0.83
+beta2=0.93
!!beta_cnv_bl=0.08
cor_mo_iter=1
!!fd_hill_option=2
!!fd_stability_dep=0
!!formdrag=0
+fwe_c3=0.5
+fwe_c4=20000.0
+hleaf=5.7e4
+hwood=1.1e4
!!i_aggregate_opt=0
!!i_modiscopt=0
iscrntdiag=0
diff --git a/rose-stem/app/loobos_euro4/rose-app.conf b/rose-stem/app/loobos_euro4/rose-app.conf
index 32a3f16f..2d97cc1f 100644
--- a/rose-stem/app/loobos_euro4/rose-app.conf
+++ b/rose-stem/app/loobos_euro4/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
@@ -964,11 +964,17 @@ zero_height=.true.
all_tiles=0
!!anthrop_heat_mean=20.0
anthrop_heat_option=0
+beta1=0.83
+beta2=0.93
!!beta_cnv_bl=0.08
cor_mo_iter=1
!!fd_hill_option=2
!!fd_stability_dep=0
!!formdrag=0
+fwe_c3=0.5
+fwe_c4=20000.0
+hleaf=5.7e4
+hwood=1.1e4
!!i_aggregate_opt=0
!!i_modiscopt=0
iscrntdiag=0
diff --git a/rose-stem/app/loobos_fire/rose-app.conf b/rose-stem/app/loobos_fire/rose-app.conf
index b5376407..c0f93f31 100644
--- a/rose-stem/app/loobos_fire/rose-app.conf
+++ b/rose-stem/app/loobos_fire/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
diff --git a/rose-stem/app/loobos_fire_spinup/rose-app.conf b/rose-stem/app/loobos_fire_spinup/rose-app.conf
index e12d68e2..a005b4f2 100644
--- a/rose-stem/app/loobos_fire_spinup/rose-app.conf
+++ b/rose-stem/app/loobos_fire_spinup/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
diff --git a/rose-stem/app/loobos_forecast/rose-app.conf b/rose-stem/app/loobos_forecast/rose-app.conf
index d3584ef8..35e13612 100644
--- a/rose-stem/app/loobos_forecast/rose-app.conf
+++ b/rose-stem/app/loobos_forecast/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
@@ -963,11 +963,17 @@ zero_height=.true.
all_tiles=0
!!anthrop_heat_mean=20.0
!!anthrop_heat_option=0
+beta1=0.83
+beta2=0.93
!!beta_cnv_bl=0.08
cor_mo_iter=1
!!fd_hill_option=2
!!fd_stability_dep=0
!!formdrag=0
+fwe_c3=0.5
+fwe_c4=20000.0
+hleaf=5.7e4
+hwood=1.1e4
!!i_aggregate_opt=0
!!i_modiscopt=0
iscrntdiag=0
diff --git a/rose-stem/app/loobos_gl4/rose-app.conf b/rose-stem/app/loobos_gl4/rose-app.conf
index e60edd3b..a9c19d34 100644
--- a/rose-stem/app/loobos_gl4/rose-app.conf
+++ b/rose-stem/app/loobos_gl4/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
@@ -965,11 +965,17 @@ zero_height=.true.
all_tiles=0
!!anthrop_heat_mean=20.0
!!anthrop_heat_option=0
+beta1=0.83
+beta2=0.93
!!beta_cnv_bl=0.08
cor_mo_iter=1
!!fd_hill_option=2
!!fd_stability_dep=0
!!formdrag=0
+fwe_c3=0.5
+fwe_c4=20000.0
+hleaf=5.7e4
+hwood=1.1e4
!!i_aggregate_opt=0
!!i_modiscopt=0
iscrntdiag=0
diff --git a/rose-stem/app/loobos_gl7/rose-app.conf b/rose-stem/app/loobos_gl7/rose-app.conf
index a5e804f9..463fbeb6 100644
--- a/rose-stem/app/loobos_gl7/rose-app.conf
+++ b/rose-stem/app/loobos_gl7/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
@@ -967,11 +967,17 @@ zero_height=.true.
all_tiles=1
!!anthrop_heat_mean=20.0
!!anthrop_heat_option=0
+beta1=0.83
+beta2=0.93
!!beta_cnv_bl=0.08
cor_mo_iter=3
!!fd_hill_option=2
!!fd_stability_dep=0
!!formdrag=0
+fwe_c3=0.5
+fwe_c4=20000.0
+hleaf=5.7e4
+hwood=1.1e4
!!i_aggregate_opt=0
!!i_modiscopt=0
iscrntdiag=0
diff --git a/rose-stem/app/loobos_gl8/rose-app.conf b/rose-stem/app/loobos_gl8/rose-app.conf
index 35dba7a3..ccf40953 100644
--- a/rose-stem/app/loobos_gl8/rose-app.conf
+++ b/rose-stem/app/loobos_gl8/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
@@ -967,11 +967,17 @@ zero_height=.true.
all_tiles=0
!!anthrop_heat_mean=20.0
!!anthrop_heat_option=0
+beta1=0.83
+beta2=0.93
!!beta_cnv_bl=0.08
cor_mo_iter=3
!!fd_hill_option=2
!!fd_stability_dep=0
!!formdrag=0
+fwe_c3=0.5
+fwe_c4=20000.0
+hleaf=5.7e4
+hwood=1.1e4
!!i_aggregate_opt=1
!!i_modiscopt=0
iscrntdiag=0
diff --git a/rose-stem/app/loobos_gl8_medlyn/rose-app.conf b/rose-stem/app/loobos_gl8_medlyn/rose-app.conf
index 8da4c85b..2488d529 100644
--- a/rose-stem/app/loobos_gl8_medlyn/rose-app.conf
+++ b/rose-stem/app/loobos_gl8_medlyn/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
@@ -967,11 +967,17 @@ zero_height=.true.
all_tiles=0
!!anthrop_heat_mean=20.0
!!anthrop_heat_option=0
+beta1=0.83
+beta2=0.93
!!beta_cnv_bl=0.08
cor_mo_iter=3
!!fd_hill_option=2
!!fd_stability_dep=0
!!formdrag=0
+fwe_c3=0.5
+fwe_c4=20000.0
+hleaf=5.7e4
+hwood=1.1e4
!!i_aggregate_opt=1
!!i_modiscopt=0
iscrntdiag=0
diff --git a/rose-stem/app/loobos_irrig/rose-app.conf b/rose-stem/app/loobos_irrig/rose-app.conf
index 51cae0d5..c0d89c53 100644
--- a/rose-stem/app/loobos_irrig/rose-app.conf
+++ b/rose-stem/app/loobos_irrig/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
@@ -984,11 +984,17 @@ zero_height=.true.
all_tiles=0
!!anthrop_heat_mean=20.0
!!anthrop_heat_option=0
+beta1=0.83
+beta2=0.93
!!beta_cnv_bl=0.08
cor_mo_iter=1
!!fd_hill_option=2
!!fd_stability_dep=0
!!formdrag=0
+fwe_c3=0.5
+fwe_c4=20000.0
+hleaf=5.7e4
+hwood=1.1e4
!!i_aggregate_opt=0
!!i_modiscopt=0
iscrntdiag=0
diff --git a/rose-stem/app/loobos_irrig_nirrtile/rose-app.conf b/rose-stem/app/loobos_irrig_nirrtile/rose-app.conf
index a4d292f5..67cff8a5 100644
--- a/rose-stem/app/loobos_irrig_nirrtile/rose-app.conf
+++ b/rose-stem/app/loobos_irrig_nirrtile/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
@@ -984,11 +984,17 @@ zero_height=.true.
all_tiles=0
!!anthrop_heat_mean=20.0
!!anthrop_heat_option=0
+beta1=0.83
+beta2=0.93
!!beta_cnv_bl=0.08
cor_mo_iter=1
!!fd_hill_option=2
!!fd_stability_dep=0
!!formdrag=0
+fwe_c3=0.5
+fwe_c4=20000.0
+hleaf=5.7e4
+hwood=1.1e4
!!i_aggregate_opt=0
!!i_modiscopt=0
iscrntdiag=0
diff --git a/rose-stem/app/loobos_jules_c1p1/rose-app.conf b/rose-stem/app/loobos_jules_c1p1/rose-app.conf
index 31d35881..68ca2656 100644
--- a/rose-stem/app/loobos_jules_c1p1/rose-app.conf
+++ b/rose-stem/app/loobos_jules_c1p1/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
diff --git a/rose-stem/app/loobos_jules_c1p1_fire/rose-app.conf b/rose-stem/app/loobos_jules_c1p1_fire/rose-app.conf
index 1b55f043..ac5bce24 100644
--- a/rose-stem/app/loobos_jules_c1p1_fire/rose-app.conf
+++ b/rose-stem/app/loobos_jules_c1p1_fire/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
diff --git a/rose-stem/app/loobos_jules_cn/rose-app.conf b/rose-stem/app/loobos_jules_cn/rose-app.conf
index b2f98858..c7676e85 100644
--- a/rose-stem/app/loobos_jules_cn/rose-app.conf
+++ b/rose-stem/app/loobos_jules_cn/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
diff --git a/rose-stem/app/loobos_jules_cn_spinup/rose-app.conf b/rose-stem/app/loobos_jules_cn_spinup/rose-app.conf
index 8461bcd8..b4867b39 100644
--- a/rose-stem/app/loobos_jules_cn_spinup/rose-app.conf
+++ b/rose-stem/app/loobos_jules_cn_spinup/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
diff --git a/rose-stem/app/loobos_jules_es_1p0/rose-app.conf b/rose-stem/app/loobos_jules_es_1p0/rose-app.conf
index 9a2db57c..033cfa48 100644
--- a/rose-stem/app/loobos_jules_es_1p0/rose-app.conf
+++ b/rose-stem/app/loobos_jules_es_1p0/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
@@ -1078,11 +1078,17 @@ zero_height=.true.
all_tiles=1
!!anthrop_heat_mean=20.0
!!anthrop_heat_option=0
+beta1=0.83
+beta2=0.93
!!beta_cnv_bl=0.08
cor_mo_iter=3
!!fd_hill_option=2
!!fd_stability_dep=0
!!formdrag=0
+fwe_c3=0.5
+fwe_c4=20000.0
+hleaf=5.7e4
+hwood=1.1e4
!!i_aggregate_opt=0
!!i_modiscopt=0
iscrntdiag=0
diff --git a/rose-stem/app/loobos_jules_es_1p0_biocrop/rose-app.conf b/rose-stem/app/loobos_jules_es_1p0_biocrop/rose-app.conf
index a0424915..a11d8878 100644
--- a/rose-stem/app/loobos_jules_es_1p0_biocrop/rose-app.conf
+++ b/rose-stem/app/loobos_jules_es_1p0_biocrop/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
@@ -1211,11 +1211,17 @@ zero_height=.true.
all_tiles=1
!!anthrop_heat_mean=20.0
!!anthrop_heat_option=0
+beta1=0.83
+beta2=0.93
!!beta_cnv_bl=0.08
cor_mo_iter=3
!!fd_hill_option=2
!!fd_stability_dep=0
!!formdrag=0
+fwe_c3=0.5
+fwe_c4=20000.0
+hleaf=5.7e4
+hwood=1.1e4
!!i_aggregate_opt=0
!!i_modiscopt=0
iscrntdiag=0
diff --git a/rose-stem/app/loobos_jules_es_1p0_biocrop_agexpand/rose-app.conf b/rose-stem/app/loobos_jules_es_1p0_biocrop_agexpand/rose-app.conf
index d88ebe82..423cc94b 100644
--- a/rose-stem/app/loobos_jules_es_1p0_biocrop_agexpand/rose-app.conf
+++ b/rose-stem/app/loobos_jules_es_1p0_biocrop_agexpand/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
@@ -1211,11 +1211,17 @@ zero_height=.true.
all_tiles=1
!!anthrop_heat_mean=20.0
!!anthrop_heat_option=0
+beta1=0.83
+beta2=0.93
!!beta_cnv_bl=0.08
cor_mo_iter=3
!!fd_hill_option=2
!!fd_stability_dep=0
!!formdrag=0
+fwe_c3=0.5
+fwe_c4=20000.0
+hleaf=5.7e4
+hwood=1.1e4
!!i_aggregate_opt=0
!!i_modiscopt=0
iscrntdiag=0
diff --git a/rose-stem/app/loobos_jules_es_1p0_biocrop_spinup/rose-app.conf b/rose-stem/app/loobos_jules_es_1p0_biocrop_spinup/rose-app.conf
index 0136d8ca..b5358ce4 100644
--- a/rose-stem/app/loobos_jules_es_1p0_biocrop_spinup/rose-app.conf
+++ b/rose-stem/app/loobos_jules_es_1p0_biocrop_spinup/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
@@ -1216,11 +1216,17 @@ zero_height=.true.
all_tiles=1
!!anthrop_heat_mean=20.0
!!anthrop_heat_option=0
+beta1=0.83
+beta2=0.93
!!beta_cnv_bl=0.08
cor_mo_iter=3
!!fd_hill_option=2
!!fd_stability_dep=0
!!formdrag=0
+fwe_c3=0.5
+fwe_c4=20000.0
+hleaf=5.7e4
+hwood=1.1e4
!!i_aggregate_opt=0
!!i_modiscopt=0
iscrntdiag=0
diff --git a/rose-stem/app/loobos_jules_es_1p0_deposition/rose-app.conf b/rose-stem/app/loobos_jules_es_1p0_deposition/rose-app.conf
index fd760499..8bf4f971 100644
--- a/rose-stem/app/loobos_jules_es_1p0_deposition/rose-app.conf
+++ b/rose-stem/app/loobos_jules_es_1p0_deposition/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
@@ -1205,11 +1205,17 @@ zero_height=.true.
all_tiles=1
!!anthrop_heat_mean=20.0
!!anthrop_heat_option=0
+beta1=0.83
+beta2=0.93
!!beta_cnv_bl=0.08
cor_mo_iter=3
!!fd_hill_option=2
!!fd_stability_dep=0
!!formdrag=0
+fwe_c3=0.5
+fwe_c4=20000.0
+hleaf=5.7e4
+hwood=1.1e4
!!i_aggregate_opt=0
!!i_modiscopt=0
iscrntdiag=0
diff --git a/rose-stem/app/loobos_jules_es_1p0_deposition_spinup/rose-app.conf b/rose-stem/app/loobos_jules_es_1p0_deposition_spinup/rose-app.conf
index 56d7ba23..31bdf26e 100644
--- a/rose-stem/app/loobos_jules_es_1p0_deposition_spinup/rose-app.conf
+++ b/rose-stem/app/loobos_jules_es_1p0_deposition_spinup/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
@@ -1178,11 +1178,17 @@ zero_height=.true.
all_tiles=1
!!anthrop_heat_mean=20.0
!!anthrop_heat_option=0
+beta1=0.83
+beta2=0.93
!!beta_cnv_bl=0.08
cor_mo_iter=3
!!fd_hill_option=2
!!fd_stability_dep=0
!!formdrag=0
+fwe_c3=0.5
+fwe_c4=20000.0
+hleaf=5.7e4
+hwood=1.1e4
!!i_aggregate_opt=0
!!i_modiscopt=0
iscrntdiag=0
diff --git a/rose-stem/app/loobos_jules_es_1p0_spinup/rose-app.conf b/rose-stem/app/loobos_jules_es_1p0_spinup/rose-app.conf
index d24e7b77..78f0b4ac 100644
--- a/rose-stem/app/loobos_jules_es_1p0_spinup/rose-app.conf
+++ b/rose-stem/app/loobos_jules_es_1p0_spinup/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
@@ -1051,11 +1051,17 @@ zero_height=.true.
all_tiles=1
!!anthrop_heat_mean=20.0
!!anthrop_heat_option=0
+beta1=0.83
+beta2=0.93
!!beta_cnv_bl=0.08
cor_mo_iter=3
!!fd_hill_option=2
!!fd_stability_dep=0
!!formdrag=0
+fwe_c3=0.5
+fwe_c4=20000.0
+hleaf=5.7e4
+hwood=1.1e4
!!i_aggregate_opt=0
!!i_modiscopt=0
iscrntdiag=0
diff --git a/rose-stem/app/loobos_jules_layeredcn/rose-app.conf b/rose-stem/app/loobos_jules_layeredcn/rose-app.conf
index f5e41b15..7cd985d2 100644
--- a/rose-stem/app/loobos_jules_layeredcn/rose-app.conf
+++ b/rose-stem/app/loobos_jules_layeredcn/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
diff --git a/rose-stem/app/loobos_jules_layeredcn_spinup/rose-app.conf b/rose-stem/app/loobos_jules_layeredcn_spinup/rose-app.conf
index 258aaaa4..132046f7 100644
--- a/rose-stem/app/loobos_jules_layeredcn_spinup/rose-app.conf
+++ b/rose-stem/app/loobos_jules_layeredcn_spinup/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
diff --git a/rose-stem/app/loobos_julesc/rose-app.conf b/rose-stem/app/loobos_julesc/rose-app.conf
index 1abc046f..f53991cb 100644
--- a/rose-stem/app/loobos_julesc/rose-app.conf
+++ b/rose-stem/app/loobos_julesc/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
diff --git a/rose-stem/app/loobos_julesc_spinup/rose-app.conf b/rose-stem/app/loobos_julesc_spinup/rose-app.conf
index eb048bf3..e75072c4 100644
--- a/rose-stem/app/loobos_julesc_spinup/rose-app.conf
+++ b/rose-stem/app/loobos_julesc_spinup/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
diff --git a/rose-stem/app/loobos_prescribe_sthuf/rose-app.conf b/rose-stem/app/loobos_prescribe_sthuf/rose-app.conf
index 07833c60..16acce1b 100644
--- a/rose-stem/app/loobos_prescribe_sthuf/rose-app.conf
+++ b/rose-stem/app/loobos_prescribe_sthuf/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
@@ -1009,11 +1009,17 @@ zero_height=.true.
all_tiles=0
!!anthrop_heat_mean=20.0
!!anthrop_heat_option=0
+beta1=0.83
+beta2=0.93
!!beta_cnv_bl=0.08
cor_mo_iter=1
!!fd_hill_option=2
!!fd_stability_dep=0
!!formdrag=0
+fwe_c3=0.5
+fwe_c4=20000.0
+hleaf=5.7e4
+hwood=1.1e4
!!i_aggregate_opt=0
!!i_modiscopt=0
iscrntdiag=0
diff --git a/rose-stem/app/loobos_trif/rose-app.conf b/rose-stem/app/loobos_trif/rose-app.conf
index 365e307b..d59a240f 100644
--- a/rose-stem/app/loobos_trif/rose-app.conf
+++ b/rose-stem/app/loobos_trif/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
diff --git a/rose-stem/app/loobos_trif_spinup/rose-app.conf b/rose-stem/app/loobos_trif_spinup/rose-app.conf
index 994f7e45..fa9329d4 100644
--- a/rose-stem/app/loobos_trif_spinup/rose-app.conf
+++ b/rose-stem/app/loobos_trif_spinup/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
diff --git a/rose-stem/app/loobos_ukv/rose-app.conf b/rose-stem/app/loobos_ukv/rose-app.conf
index 5c7b5977..18fd9b67 100644
--- a/rose-stem/app/loobos_ukv/rose-app.conf
+++ b/rose-stem/app/loobos_ukv/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
@@ -966,11 +966,17 @@ zero_height=.true.
all_tiles=0
!!anthrop_heat_mean=20.0
anthrop_heat_option=0
+beta1=0.83
+beta2=0.93
!!beta_cnv_bl=0.08
cor_mo_iter=3
!!fd_hill_option=2
!!fd_stability_dep=1
!!formdrag=0
+fwe_c3=0.5
+fwe_c4=20000.0
+hleaf=5.7e4
+hwood=1.1e4
!!i_aggregate_opt=0
!!i_modiscopt=0
iscrntdiag=0
diff --git a/rose-stem/app/loobos_vegdrag/rose-app.conf b/rose-stem/app/loobos_vegdrag/rose-app.conf
index 8b74e0b5..80a54adf 100644
--- a/rose-stem/app/loobos_vegdrag/rose-app.conf
+++ b/rose-stem/app/loobos_vegdrag/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
@@ -967,11 +967,17 @@ zero_height=.true.
all_tiles=0
!!anthrop_heat_mean=20.0
!!anthrop_heat_option=0
+beta1=0.83
+beta2=0.93
!!beta_cnv_bl=0.08
cor_mo_iter=3
!!fd_hill_option=2
!!fd_stability_dep=0
!!formdrag=0
+fwe_c3=0.5
+fwe_c4=20000.0
+hleaf=5.7e4
+hwood=1.1e4
!!i_aggregate_opt=1
!!i_modiscopt=0
iscrntdiag=0
diff --git a/rose-stem/app/surf_gl9/rose-app.conf b/rose-stem/app/surf_gl9/rose-app.conf
index b5276fe9..aba54713 100644
--- a/rose-stem/app/surf_gl9/rose-app.conf
+++ b/rose-stem/app/surf_gl9/rose-app.conf
@@ -1,4 +1,4 @@
-meta=jules-standalone/vn8.0
+meta=jules-standalone/vn8.1
[command]
default=rose-run jules.exe
@@ -984,11 +984,17 @@ zero_height=.true.
all_tiles=1
!!anthrop_heat_mean=20.0
!!anthrop_heat_option=0
+beta1=0.83
+beta2=0.93
beta_cnv_bl=0.04
cor_mo_iter=4
!!fd_hill_option=2
!!fd_stability_dep=0
!!formdrag=0
+fwe_c3=0.5
+fwe_c4=20000.0
+hleaf=5.7e4
+hwood=1.1e4
!!i_aggregate_opt=1
!!i_modiscopt=0
iscrntdiag=0
diff --git a/rose-stem/include/bom/graph-dr.cylc b/rose-stem/include/bom/graph-dr.cylc
new file mode 100644
index 00000000..79d04a9a
--- /dev/null
+++ b/rose-stem/include/bom/graph-dr.cylc
@@ -0,0 +1,151 @@
+{% set name_graphs = {
+ 'umdp3_check' : 'extract_source => umdp3_checker',
+ 'metadata_check' : 'extract_source => metadata_checker',
+ 'site_validator': 'extract_source => site_validator',
+} %}
+
+{# Basic groups
+ # The 'dr_{prgenv}_{type}' groups get filled in later based on the apps list
+ #}
+{% set groups = {
+ 'all': ['dr'],
+ 'dr': ['dr_eraint', 'dr_loobos',],
+
+ 'dr_loobos': ['dr_oneapi_loobos'],
+ 'dr_oneapi_loobos': [],
+ 'dr_cray_loobos': [],
+ 'dr_gnu_loobos': [],
+
+ 'dr_eraint': ['dr_oneapi_eraint'],
+ 'dr_oneapi_eraint': [],
+ 'dr_cray_eraint': [],
+ 'dr_gnu_eraint': [],
+
+ 'dr_gswp2': ['dr_oneapi_gswp2'],
+ 'dr_oneapi_gswp2': [],
+ 'dr_cray_gswp2': [],
+ 'dr_gnu_gswp2': [],
+
+ 'dr_imogen': ['dr_oneapi_imogen'],
+ 'dr_oneapi_imogen': [],
+ 'dr_cray_imogen': [],
+ 'dr_gnu_imogen': [],
+} %}
+
+{# App listing
+ # Attributes
+ # name: Task name
+ # app: App to run (defaults to name)
+ # opt: Opt files to use
+ # ranks: MPI ranks
+ # dump_file: Used to set $DUMP_FILE
+ # spinup: Task name used to spin up
+ # spinup_date: Date from the spinup to use as $DUMP_FILE
+ #}
+{% set apps = {
+ 'eraint': [
+ {'name': 'eraint_rfm_2ddata', 'ranks': 8},
+ {'name': 'eraint_trip_2ddata',
+ 'ranks': 8,
+ 'dump_file': '$ERAINT_INSTALL_DIR/brahma_eraint_small.dump.19951031.0.nc'},
+ ],
+ 'loobos': [
+ {'name': 'loobos_crm1_traitF',},
+ {'name': 'loobos_crm4_traitF',},
+ {'name': 'loobos_crm5_traitF',},
+ {'name': 'loobos_crm6_traitF',},
+ {'name': 'loobos_crm6_traitF_srfT',},
+ {'name': 'loobos_crm6_traitT',},
+ {'name': 'loobos_crops',},
+ {'name': 'loobos_daily_disagg',},
+ {'name': 'loobos_euro4',},
+ {'name': 'loobos_fire',
+ 'spinup': 'loobos_fire_spinup',
+ 'spinup_date': '19971231.82800'},
+ {'name': 'loobos_fire_spinup',},
+ {'name': 'loobos_forecast',},
+ {'name': 'loobos_gl4',},
+ {'name': 'loobos_gl7',},
+ {'name': 'loobos_gl8',},
+ {'name': 'loobos_gl8_medlyn',},
+ {'name': 'loobos_irrig',},
+ {'name': 'loobos_irrig_nirrtile',},
+ {'name': 'loobos_julesc',
+ 'spinup': 'loobos_julesc_spinup',
+ 'spinup_date': '19971231.82800'},
+ {'name': 'loobos_jules_c1p1',
+ 'spinup': 'loobos_jules_cn_spinup',
+ 'spinup_date': '19971231.82800'},
+ {'name': 'loobos_jules_c1p1_fire',
+ 'spinup': 'loobos_jules_cn_spinup',
+ 'spinup_date': '19971231.82800'},
+ {'name': 'loobos_jules_cn',
+ 'spinup': 'loobos_jules_cn_spinup',
+ 'spinup_date': '19971231.82800'},
+ {'name': 'loobos_jules_cn_spinup',},
+ {'name': 'loobos_julesc_spinup',},
+ {'name': 'loobos_jules_es_1p0',
+ 'spinup': 'loobos_jules_es_1p0_spinup',
+ 'spinup_date': '19971231.82800'},
+ {'name': 'loobos_jules_es_1p0_biocrop',
+ 'spinup': 'loobos_jules_es_1p0_biocrop_spinup',
+ 'spinup_date': '19971231.82800'},
+ {'name': 'loobos_jules_es_1p0_biocrop_agexpand',
+ 'spinup': 'loobos_jules_es_1p0_biocrop_spinup',
+ 'spinup_date': '19971231.82800'},
+ {'name': 'loobos_jules_es_1p0_biocrop_spinup',},
+ {'name': 'loobos_jules_es_1p0_deposition',
+ 'spinup': 'loobos_jules_es_1p0_deposition_spinup',
+ 'spinup_date': '19971231.82800'},
+ {'name': 'loobos_jules_es_1p0_deposition_spinup',},
+ {'name': 'loobos_jules_es_1p0_spinup',},
+ {'name': 'loobos_jules_layeredcn',
+ 'spinup': 'loobos_jules_layeredcn_spinup',
+ 'spinup_date': '19971231.82800'},
+ {'name': 'loobos_jules_layeredcn_spinup',},
+ {'name': 'loobos_prescribe_sthuf',},
+ {'name': 'loobos_trif',
+ 'spinup': 'loobos_trif_spinup',
+ 'spinup_date': '19971231.82800'},
+ {'name': 'loobos_trif_spinup',},
+ {'name': 'loobos_ukv',},
+ {'name': 'loobos_vegdrag',},
+ ],
+} %}
+
+{# Create groups 'dr_{{prgenv}}', 'dr_{{prgenv}}_loobos' etc. for each
+ # prgenv type based on the list in 'apps'
+ #}
+{% for prgenv in ['oneapi', 'cray', 'gnu'] %}
+ {% do groups['dr'].append('dr_'~prgenv) %}
+ {% do name_graphs.update({'dr_'~prgenv:
+ 'extract_source
+ => fcm_make_bom_dr_'~prgenv
+ }) %}
+
+ {% for type, tests in apps.items() %}
+ {% for t in tests %}
+ {% set g = 'dr_'~prgenv~'_'~t['name'] %}
+ {% do groups['dr_'~prgenv~'_'~type].append(g) %}
+ {% if 'spinup' in t %}
+ {% do name_graphs.update({g:
+ 'extract_source
+ => fcm_make_bom_dr_'~prgenv~'
+ => dr_'~prgenv~'_'~t['spinup']~'
+ => '~g~'
+ => nccmp_'~g~'
+ => housekeep_'~g
+ }) %}
+ {% else %}
+ {% do name_graphs.update({g:
+ 'extract_source
+ => fcm_make_bom_dr_'~prgenv~'
+ => '~g~'
+ => nccmp_'~g~'
+ => housekeep_'~g
+ }) %}
+ {% endif %}
+ {% endfor %}
+ {% endfor %}
+{% endfor %}
+
diff --git a/rose-stem/include/bom/graph.cylc b/rose-stem/include/bom/graph.cylc
index 4bd976b7..780bedc6 100644
--- a/rose-stem/include/bom/graph.cylc
+++ b/rose-stem/include/bom/graph.cylc
@@ -1,3 +1,8 @@
+
+{% if environ["HOSTNAME"].startswith("dr-") %}
+ {% from 'include/bom/graph-dr.cylc' import name_graphs, groups %}
+{% else %}
+
###############################################################################
## Imports
###############################################################################
@@ -9,7 +14,6 @@
{%- set name_graphs = {} %}
{%- do name_graphs.update(name_graphs_xc40_intel.items()) %}
-
###############################################################################
## Group definitions
###############################################################################
@@ -20,3 +24,5 @@
}
%}
{%- do groups.update(groups_xc40_intel.items()) %}
+
+{% endif %}
diff --git a/rose-stem/include/bom/runtime-dr.cylc b/rose-stem/include/bom/runtime-dr.cylc
new file mode 100644
index 00000000..d8bb3e08
--- /dev/null
+++ b/rose-stem/include/bom/runtime-dr.cylc
@@ -0,0 +1,115 @@
+{% from 'include/bom/graph-dr.cylc' import apps %}
+
+[scheduler]
+ [[events]]
+ # Load python to run handlers
+ shutdown handlers = "module load cray-python; suite_report_git.py -S $CYLC_WORKFLOW_RUN_DIR"
+ stall handlers = "module load cray-python; suite_report_git.py -S $CYLC_WORKFLOW_RUN_DIR"
+
+
+[runtime]
+ [[root]]
+ platform = ppn
+ [[[directives]]]
+ -l select=1:mem=2gb
+ [[[environment]]]
+ LOOBOS_INSTALL_DIR = /g/sc/bureau_b/research/data/ukmo/jules/datasets/loobos
+ GSWP2_INSTALL_DIR = /g/sc/bureau_b/research/data/ukmo/jules/datasets/gswp2
+ ERAINT_INSTALL_DIR = /g/sc/bureau_b/research/data/ukmo/jules/datasets/eraint
+ IMOGEN_INSTALL_DIR = /g/sc/bureau_b/research/data/ukmo/jules/datasets/imogen
+
+{% macro prgenv(name, module, compiler) %}
+ {# Environment setup for a compiler
+ # name: Compiler name to use in Cylc
+ # module: Load module PrgEnv-{{module}}
+ # compiler: Compiler file to use etc/fcm-make/compiler/{{compiler}}.cfg
+ #}
+ [[PRGENV_{{name|upper}}]]
+ init-script = """
+ module unload PrgEnv-cray PrgEnv-gnu PrgEnv-intel
+ module unload craype-x86-rome
+
+ module load PrgEnv-{{module}}/8.6.0
+ module load cray-pals/1.6.1
+ module load cray-netcdf-hdf5parallel/4.9.0.17
+ module load craype-x86-spr
+ """
+ [[[environment]]]
+ JULES_COMPILER = {{compiler}}
+{% endmacro %}
+
+{{ prgenv('oneapi', 'intel', 'intel_15_plus-cray') }}
+{{ prgenv('cray', 'cray', 'cray_12_plus') }}
+{{ prgenv('gnu', 'gnu', 'gfortran_10_plus-cray') }}
+
+ [[EXTRACT_AND_BUILD]]
+ platform = bn
+ execution time limit = PT10M
+ [[[directives]]]
+ -l select = 8:mem=2gb
+ [[[environment]]]
+ ROSE_TASK_N_JOBS = 8
+ JULES_PLATFORM = bom-dr
+
+ [[SCRIPTS]]
+ execution time limit = PT10M
+
+ [[COMPUTE]]
+ execution time limit = PT20M
+ init-script = """
+ module load cray-pals/1.6.1
+ """
+
+ [[KGO_CHECK]]
+ init-script = """
+ module use /g/sc/bureau_b/research/modules
+ module load bom-analysis
+ """
+ [[[environment]]]
+ KGO_DIR = /g/sc/bureau_b/research/data/ukmo/jules/rose-stem-kgo/{{KGO_VERSION}}
+
+ [[extract_source]]
+ inherit = SOURCE_EXTRACTION
+ platform = localhost
+
+{% for prgenv in ['oneapi', 'cray', 'gnu'] %}
+ {# Compile with this prgenv #}
+ [[fcm_make_bom_dr_{{prgenv}}]]
+ inherit = EXTRACT_AND_BUILD, PRGENV_{{prgenv|upper}}
+ [[[environment]]]
+ JULES_BUILD = normal
+ JULES_OMP = omp
+
+ {% for type, tests in apps.items() %}
+ {% for t in tests %}
+ {% set task = 'dr_'~prgenv~'_'~t['name'] %}
+ {# Run the test #}
+ [[{{task}}]]
+ inherit = {{type|upper}}, PRGENV_{{prgenv|upper}}, COMPUTE
+ [[[directives]]]
+ -l select={{t.get('ranks',1)}}:mem=2gb
+ [[[environment]]]
+ ROSE_TASK_APP = {{t.get('app', t['name'])}}
+ ROSE_APP_OPT_CONF_KEYS = {{t.get('opt', '')}}
+ NPROC = {{t.get('ranks',1)}}
+ BUILD_NAME = fcm_make_bom_dr_{{prgenv}}
+ {% if 'dump_file' in t %}
+ DUMP_FILE = {{t['dump_file']}}
+ {% elif 'spinup' in t %}
+ {# Construct DUMP_FILE from the spinup info #}
+ {% set spinup_task = 'dr_'~prgenv~'_'~t['spinup'] %}
+ DUMP_FILE = ../{{spinup_task}}/output/{{spinup_task}}.dump.{{t['spinup_date']}}.nc
+ {% endif %}
+
+ [[nccmp_{{task}}]]
+ inherit = KGO_CHECK, NETCDF_COMPARISON
+ [[[environment]]]
+ OUTPUT_DIR = ../{{task}}/output
+
+ [[housekeep_{{task}}]]
+ inherit = HOUSEKEEPING
+ [[[environment]]]
+ DIR1 = ../{{task}}
+ {% endfor %}
+ {% endfor %}
+{% endfor %}
diff --git a/rose-stem/include/bom/runtime.cylc b/rose-stem/include/bom/runtime.cylc
index 7a42f8de..e5991472 100644
--- a/rose-stem/include/bom/runtime.cylc
+++ b/rose-stem/include/bom/runtime.cylc
@@ -1,2 +1,6 @@
+{% if environ['HOSTNAME'].startswith('dr-') %}
+{% include 'include/bom/runtime-dr.cylc' %}
+{% else %}
# Include XC40 definitions
%include 'include/bom/runtime-xc40-intel.cylc'
+{% endif %}
diff --git a/rose-stem/include/cehwl1/runtime.cylc b/rose-stem/include/cehwl1/runtime.cylc
index b3920f50..ff80691c 100644
--- a/rose-stem/include/cehwl1/runtime.cylc
+++ b/rose-stem/include/cehwl1/runtime.cylc
@@ -6,7 +6,7 @@
inherit = None, EXTRACT_AND_BUILD, LINUX
[[[environment]]]
ROSE_TASK_N_JOBS = 2
- JULES_PLATFORM = ceh
+ JULES_PLATFORM = ceh-rocky9
[[fcm_make_debug]]
inherit = CEH_BUILD
@@ -24,9 +24,10 @@
inherit = None, EXTRACT_AND_BUILD_RIVER, LINUX
[[[environment]]]
ROSE_TASK_N_JOBS = 2
- JULES_PLATFORM = ceh
+ JULES_PLATFORM = ceh-rocky9
JULES_BUILD = normal
JULES_OMP = omp
+ SOURCE_PATH_PREFIX = river
###############################################################################
## Compute jobs
@@ -35,10 +36,10 @@
inherit = None, LINUX, COMPUTE
platform = localhost
[[[environment]]]
- LOOBOS_INSTALL_DIR = /data/rosestem/loobos/
- GSWP2_INSTALL_DIR = /data/rosestem/gswp2
- ERAINT_INSTALL_DIR = /data/rosestem/eraint/
- IMOGEN_INSTALL_DIR = /data/rosestem/imogen/
+ LOOBOS_INSTALL_DIR = /mnt/rosestem/loobos/
+ GSWP2_INSTALL_DIR = /mnt/rosestem/gswp2
+ ERAINT_INSTALL_DIR = /mnt/rosestem/eraint/
+ IMOGEN_INSTALL_DIR = /mnt/rosestem/imogen/
[[remote_init_ceh]]
inherit = CEH_COMPUTE
@@ -406,7 +407,7 @@
[[CEH_NETCDF_COMPARISON]]
inherit = None, LINUX, NETCDF_COMPARISON
[[[environment]]]
- KGO_DIR = /data/rosestem/rose-stem-kgo/{{ KGO_VERSION }}
+ KGO_DIR = /mnt/rosestem/rose-stem-kgo/{{ KGO_VERSION }}
[[nccmp_loobos_gl4]]
inherit = KGO_CHECK, CEH_NETCDF_COMPARISON
diff --git a/rose-stem/include/meto/runtime-ex1a.cylc b/rose-stem/include/meto/runtime-ex1a.cylc
index f5658114..48db04e4 100644
--- a/rose-stem/include/meto/runtime-ex1a.cylc
+++ b/rose-stem/include/meto/runtime-ex1a.cylc
@@ -17,6 +17,9 @@
inherit = METO_EX1A
script = true
execution time limit = PT2M
+ [[[directives]]]
+ -q = shared
+ -l ncpus=1
[[extract_source_ex1a]]
inherit = SOURCE_SYNC
diff --git a/rose-stem/include/variables.cylc b/rose-stem/include/variables.cylc
index b8604eda..cd540402 100644
--- a/rose-stem/include/variables.cylc
+++ b/rose-stem/include/variables.cylc
@@ -1,4 +1,4 @@
###############################################################################
## Common variable definitions
###############################################################################
-{%- set KGO_VERSION = 'vn8.0' %}
+{%- set KGO_VERSION = 'vn8.1' %}
diff --git a/rose-stem/rose-suite.conf b/rose-stem/rose-suite.conf
index 5c09dd6c..0f49ee4b 100644
--- a/rose-stem/rose-suite.conf
+++ b/rose-stem/rose-suite.conf
@@ -14,4 +14,4 @@ SUITE_TIMEOUT='PT15M'
USE_HEADS=false
USE_MIRRORS=false
USE_TOKENS=false
-VN='vn8.0'
+VN='vn8.1'
diff --git a/src/control/lfric/check_unavailable_options_mod.F90 b/src/control/lfric/check_unavailable_options_mod.F90
index 047295e4..3726d704 100644
--- a/src/control/lfric/check_unavailable_options_mod.F90
+++ b/src/control/lfric/check_unavailable_options_mod.F90
@@ -19,13 +19,11 @@ MODULE check_unavailable_options_mod
SUBROUTINE check_unavailable_options()
USE ereport_mod, ONLY: ereport
-USE jules_print_mgr, ONLY: &
- jules_message, &
- jules_print, &
- jules_format, &
- PrNorm
+USE log_mod, ONLY: log_event, log_scratch_space, log_level_warning
-USE jules_surface_mod, ONLY: l_anthrop_heat_src, anthrop_heat_option, dukes
+USE jules_surface_mod, ONLY: l_anthrop_heat_src, anthrop_heat_option, dukes, &
+ l_flake_model, l_aggregate, l_elev_land_ice, &
+ l_elev_lw_down, l_point_data
IMPLICIT NONE
@@ -38,20 +36,60 @@ SUBROUTINE check_unavailable_options()
! jules_surface
IF ( l_anthrop_heat_src .AND. anthrop_heat_option /= dukes ) THEN
error_sum = error_sum + 1
- WRITE(jules_message,'(I0,A,I0,A)') error_sum, &
+ WRITE(log_scratch_space,'(I0,A,I0,A)') error_sum, &
": Only the DUKES (0) anthopogenic heat option is available. " // &
"anthrop_heat_option = ", anthrop_heat_option, &
". Please see LFRic apps ticket #1009 for details."
- CALL jules_print(RoutineName, jules_message, level = PrNorm)
+ CALL log_event(RoutineName//": "//TRIM(log_scratch_space), log_level_warning)
+END IF
+
+IF ( l_flake_model ) THEN
+ error_sum = error_sum + 1
+ WRITE(log_scratch_space,'(I0,A,L1)') error_sum, &
+ ": FLake is not available to LFRic. l_flake_model = ", l_flake_model
+ CALL log_event(RoutineName//": "//TRIM(log_scratch_space), log_level_warning)
+END IF
+
+IF ( l_aggregate ) THEN
+ error_sum = error_sum + 1
+ WRITE(log_scratch_space,'(I0,A,L1)') error_sum, &
+ ": The aggregate tile is deprecated and not available to LFRic. " // &
+ "l_aggregate = ", l_aggregate
+ CALL log_event(RoutineName//": "//TRIM(log_scratch_space), log_level_warning)
+END IF
+
+IF ( l_elev_land_ice ) THEN
+ error_sum = error_sum + 1
+ WRITE(log_scratch_space,'(I0,A,L1)') error_sum, &
+ ": Elevated land ice tiles are not available to LFRic. " // &
+ "l_elev_land_ice = ", l_elev_land_ice
+ CALL log_event(RoutineName//": "//TRIM(log_scratch_space), log_level_warning)
+END IF
+
+IF ( l_elev_lw_down ) THEN
+ error_sum = error_sum + 1
+ WRITE(log_scratch_space,'(I0,A,L1)') error_sum, &
+ ": Downward adjustment of longwave radiation for elevated tiles " // &
+ "is not available to LFRic. l_elev_lw_down = ", l_elev_lw_down
+ CALL log_event(RoutineName//": "//TRIM(log_scratch_space), log_level_warning)
+END IF
+
+IF ( l_point_data ) THEN
+ error_sum = error_sum + 1
+ WRITE(log_scratch_space,'(I0,A,L1)') error_sum, &
+ ": It is not possible to use point rainfall data with LFRic. " // &
+ "l_point_data = ", l_point_data
+ CALL log_event(RoutineName//": "//TRIM(log_scratch_space), log_level_warning)
END IF
! Defining errors ends here. Now issue FATAL ereport.
IF ( error_sum > 0 ) THEN
errcode = 10
- WRITE(jules_message,'(A,I0,A)') ": One or more JULES options (", error_sum, &
+ WRITE(log_scratch_space,'(A,I0,A)') ": One or more JULES options (", &
+ error_sum, &
") have been incorrectly set for use in LFRic apps." // &
NEW_LINE('A') // "Please see job output for details."
- CALL ereport(RoutineName, errcode, jules_message)
+ CALL ereport(RoutineName, errcode, log_scratch_space)
END IF
diff --git a/src/control/shared/jules_model_environment_mod.F90 b/src/control/shared/jules_model_environment_mod.F90
index 5dfc111f..cc4d9a4b 100644
--- a/src/control/shared/jules_model_environment_mod.F90
+++ b/src/control/shared/jules_model_environment_mod.F90
@@ -32,7 +32,7 @@ MODULE jules_model_environment_mod
check_jules_model_environment
-INTEGER :: l_jules_parent = imdi ! Switch to identify UM-JULES environment
+INTEGER :: l_jules_parent = imdi ! Switch to identify JULES parent environment
INTEGER, PUBLIC :: lsm_id = imdi ! Switch to identify land surface model
INTEGER, PARAMETER, PUBLIC :: jules = 1
INTEGER, PARAMETER, PUBLIC :: cable = 2
@@ -52,7 +52,7 @@ MODULE jules_model_environment_mod
CONTAINS
-SUBROUTINE check_jules_model_environment()
+SUBROUTINE check_jules_model_environment(l_jules_parent_config)
!-----------------------------------------------------------------------------
! Description:
@@ -71,20 +71,25 @@ SUBROUTINE check_jules_model_environment()
IMPLICIT NONE
+! This is only required to be passed by LFRic as l_jules_parent should be kept
+! private, but in LFRic is read by jules_model_environment_config_mod
+INTEGER, INTENT(IN), OPTIONAL :: l_jules_parent_config
+
! Options for defining JULES parent models
INTEGER, PARAMETER :: &
jules_standalone = 0, &
um_jules = 1, &
- oasis_coupler = 2
+ oasis_coupler = 2, &
+ lfric = 3
INTEGER :: errcode ! error code to pass to ereport.
CHARACTER(LEN=*), PARAMETER :: RoutineName='CHECK_JULES_MODEL_ENVIRONMENT'
!-----------------------------------------------------------------------------
-! Check that l_jules_parent is consistent with UM_JULES ifdef.
+! Check that l_jules_parent is consistent with configuration ifdefs.
! MONC_JULES (jules:#347) should be added here when available.
-#if defined(UM_JULES)
+#if defined(UM_JULES) && !defined(LFRIC)
IF ( l_jules_parent /= um_jules ) THEN
errcode = 10
WRITE(jules_message,'(A,I0)') &
@@ -100,9 +105,27 @@ SUBROUTINE check_jules_model_environment()
l_jules_parent
CALL ereport(RoutineName, errcode, jules_message )
END IF
+#elif defined(LFRIC)
+IF ( PRESENT(l_jules_parent_config) ) THEN
+ l_jules_parent = l_jules_parent_config
+ELSE
+ errcode = 30
+ WRITE(jules_message,'(A,I0)') &
+ "l_jules_parent_config is required to be passed by LFRic. This " // &
+ "allows l_jules_parent to remain private as it should not be used " // &
+ "in the science code."
+ CALL ereport(RoutineName, errcode, jules_message )
+END IF
+IF ( l_jules_parent_config /= lfric ) THEN
+ errcode = 35
+ WRITE(jules_message,'(A,I0)') &
+ ": l_jules_parent should be 'lfric'/3 for LFRic. l_jules_parent = ", &
+ l_jules_parent
+ CALL ereport(RoutineName, errcode, jules_message )
+END IF
#else
IF ( l_jules_parent /= jules_standalone ) THEN
- errcode = 30
+ errcode = 40
WRITE(jules_message,'(A,I0)') &
"l_jules_parent should be 0 for standalone. l_jules_parent = ", &
l_jules_parent
diff --git a/src/control/shared/jules_surface_mod.F90 b/src/control/shared/jules_surface_mod.F90
index 580b2d46..bc33b8d4 100644
--- a/src/control/shared/jules_surface_mod.F90
+++ b/src/control/shared/jules_surface_mod.F90
@@ -111,21 +111,23 @@ MODULE jules_surface_mod
anthrop_heat_option = imdi, &
! Switch for diurnal/seasonal cycle in anthropogenic heat.
i_modiscopt = 0, &
- ! Method of discretization in the surface layer
- all_tiles = 0, &
+ ! Method of discretization in the surface layer; initialisation to imdi
+ ! would require code changes in fcdch as triggered off in standalone.
+ all_tiles = imdi, &
! Switch for doing calculations of tile properties on all tiles for
! all gridpoints even when the tile fraction is zero
!(except for land ice)
- cor_mo_iter = 1, &
+ cor_mo_iter = imdi, &
! Switch for MO iteration correction
- iscrntdiag = 0, &
+ iscrntdiag = imdi, &
! Method of diagnosing the screen temperature
- i_aggregate_opt = 0, &
+ i_aggregate_opt = imdi, &
! Method of aggregating tiled properties
! 0 : Original option
! 1 : Separate aggregation of z0h
formdrag = no_drag, &
- ! Switch for orographic form drag
+ ! Switch for orographic form drag; initialisation to imdi would require
+ ! changes in check_jules_surface as triggered off in standalone.
fd_stability_dep = imdi, &
! Switch to implement stability dependence of orographic form drag
fd_hill_option = imdi, &
@@ -139,6 +141,8 @@ MODULE jules_surface_mod
! => The impact of gustiness due to boundary layer eddies is reduced
! relative to the above, but eddies driven by convective
! downdraughts are included
+ ! Initialisation to imdi would require changes in fcdch as triggered off
+ ! in standalone.
!-----------------------------------------------------------------------------
! Fixed parameters
@@ -270,18 +274,18 @@ MODULE jules_surface_mod
! Baseline mean anthropogenic heat flux in Flanner scheme (W/m2)
!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
! Parameters for heat capacity of vegetation.
- hleaf = 5.7e4, &
+ hleaf = rmdi, &
! Specific heat capacity of leaves (J / K / kg Carbon)
- hwood = 1.1e4, &
+ hwood = rmdi, &
! Specific heat capacity of wood (J / K / kg Carbon)
!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
! Parameters for leaf photosynthesis.
- beta1 = 0.83, &
- beta2 = 0.93, &
+ beta1 = rmdi, &
+ beta2 = rmdi, &
! Coupling coefficients for co-limitation of photosynthesis, in
! the Collatz model.
- fwe_c3 = 0.5, &
- fwe_c4 = 20000.0
+ fwe_c3 = rmdi, &
+ fwe_c4 = rmdi
! Factors in expressions for limitation of photosynthesis by transport
! of products, for C3 and C4 respectively, in the Collatz model.
@@ -292,10 +296,10 @@ MODULE jules_surface_mod
NAMELIST / jules_surface/ &
! Switches
l_flake_model, l_epot_corr, l_point_data, l_aggregate, l_land_ice_imp, &
- l_anthrop_heat_src, anthrop_heat_option, i_modiscopt, all_tiles, cor_mo_iter, &
- iscrntdiag,i_aggregate_opt, formdrag, fd_stability_dep, fd_hill_option, &
- srf_ex_cnv_gust, l_vary_z0m_soil, l_elev_lw_down, l_elev_land_ice, &
- l_urban2t, l_mo_buoyancy_calc, &
+ l_anthrop_heat_src, anthrop_heat_option, i_modiscopt, all_tiles, &
+ cor_mo_iter, iscrntdiag, i_aggregate_opt, formdrag, fd_stability_dep, &
+ fd_hill_option, srf_ex_cnv_gust, l_vary_z0m_soil, l_elev_lw_down, &
+ l_elev_land_ice, l_urban2t, l_mo_buoyancy_calc, &
! Parameters
orog_drag_param, beta_cnv_bl, anthrop_heat_mean, hleaf, hwood, beta1, &
beta2, fwe_c3, fwe_c4
@@ -333,70 +337,72 @@ SUBROUTINE check_jules_surface()
! Verify that the integer switches have suitable values
IF ( i_modiscopt < 0 .OR. i_modiscopt > 1 ) THEN
errcode = 101
- CALL ereport("check_jules_surface", errcode, &
- "i_modiscopt should be 0 or 1")
+ CALL ereport(RoutineName, errcode, &
+ ": i_modiscopt should be 0 or 1")
END IF
IF (l_anthrop_heat_src) THEN
IF ( anthrop_heat_option < dukes .OR. anthrop_heat_option > flanner ) THEN
errcode = 101
- CALL ereport("check_jules_surface", errcode, &
- "anthrop_heat_option should be 0 or 1")
+ CALL ereport(RoutineName, errcode, &
+ ": anthrop_heat_option should be 0 or 1")
ELSE IF ( anthrop_heat_option == flanner .AND. anthrop_heat_mean <= 0 ) THEN
errcode = 101
- CALL ereport("check_jules_surface", errcode, &
- "anthrop_heat_mean should be positive non-zero")
+ CALL ereport(RoutineName, errcode, &
+ ": anthrop_heat_mean should be positive non-zero")
END IF
IF ( anthrop_heat_option /= flanner .AND. anthrop_heat_mean /= rmdi ) THEN
errcode = 101
- CALL ereport("check_jules_surface", errcode, &
- "anthrop_heat_mean not used and should not be set if " // &
+ CALL ereport(RoutineName, errcode, &
+ ": anthrop_heat_mean not used and should not be set if " // &
"anthrop_heat_option /= 1 (flanner)")
END IF
ELSE
IF ( anthrop_heat_option /= imdi ) THEN
errcode = 101
- CALL ereport("check_jules_surface", errcode, &
- "anthrop_heat_option not used and should not be set if " // &
+ CALL ereport(RoutineName, errcode, &
+ ": anthrop_heat_option not used and should not be set if " // &
"l_anthrop_heat_src /= .true.")
END IF
IF ( anthrop_heat_mean /= rmdi ) THEN
errcode = 101
- CALL ereport("check_jules_surface", errcode, &
- "anthrop_heat_mean not used and should not be set if " // &
+ CALL ereport(RoutineName, errcode, &
+ ": anthrop_heat_mean not used and should not be set if " // &
"l_anthrop_heat_src /= .true.")
END IF
END IF
IF ( all_tiles < 0 .OR. all_tiles > 1 ) THEN
errcode = 101
- CALL ereport("check_jules_surface", errcode, "all_tiles should be 0 or 1")
+ CALL ereport(RoutineName, errcode, ": all_tiles should be 0 or 1")
END IF
IF ( cor_mo_iter < 1 .OR. cor_mo_iter > Improve_Initial_Guess ) THEN
errcode = 101
- CALL ereport("check_jules_surface", errcode, &
- "cor_mo_iter should be 1, 2, 3 or 4")
+ CALL ereport(RoutineName, errcode, &
+ ": cor_mo_iter should be 1, 2, 3 or 4")
END IF
IF ( iscrntdiag < 0 .OR. iscrntdiag > ip_scrndecpl3 ) THEN
errcode = 101
- CALL ereport("check_jules_surface", errcode, &
- "iscrntdiag should be 0, 1, 2 or 3")
+ CALL ereport(RoutineName, errcode, &
+ ": iscrntdiag should be 0, 1, 2 or 3")
END IF
-IF ( i_aggregate_opt < 0 .OR. i_aggregate_opt > 1 ) THEN
- errcode = 101
- CALL ereport("check_jules_surface", errcode, &
- "i_aggregate_opt should be 0 or 1")
+IF ( l_aggregate ) THEN
+ IF ( i_aggregate_opt < 0 .OR. i_aggregate_opt > 1 ) THEN
+ errcode = 101
+ CALL ereport(RoutineName, errcode, &
+ ": i_aggregate_opt should be 0 or 1")
+ END IF
END IF
IF ( formdrag < no_drag .OR. formdrag > explicit_stress ) THEN
errcode = 101
- CALL ereport("check_jules_surface", errcode, &
- "formdrag should be 0, 1, or 2")
+ CALL ereport(RoutineName, errcode, &
+ ": formdrag should be 0, 1, or 2")
END IF
IF ( formdrag > no_drag ) THEN
@@ -404,55 +410,55 @@ SUBROUTINE check_jules_surface()
( fd_stability_dep < 0 .OR. fd_stability_dep > 1 ) ) THEN
errcode = 101
WRITE(jules_message,'(A,I0)') &
- "fd_stability_dep should be 0 or 1 with effective_z0. " // &
+ ": fd_stability_dep should be 0 or 1 with effective_z0. " // &
"fd_stability_dep = ", fd_stability_dep
- CALL ereport("check_jules_surface", errcode, jules_message )
+ CALL ereport(RoutineName, errcode, jules_message )
END IF
IF ( formdrag == explicit_stress .AND. &
( fd_stability_dep < 0 .OR. fd_stability_dep > use_bulk_ri ) ) THEN
errcode = 101
WRITE(jules_message,'(A,I0)') &
- "fd_stability_dep should be 0, 1 or 2 with explicit_stress. " // &
+ ": fd_stability_dep should be 0, 1 or 2 with explicit_stress. " // &
"fd_stability_dep = ", fd_stability_dep
- CALL ereport("check_jules_surface", errcode, jules_message )
+ CALL ereport(RoutineName, errcode, jules_message )
END IF
IF ( formdrag == explicit_stress .AND. &
( fd_hill_option < steep_hill .OR. &
fd_hill_option > capped_lowhill ) ) THEN
errcode = 101
WRITE(jules_message,'(A,I0)') &
- "fd_hill_option should be 0, 1 or 2. fd_hill_option = ",fd_hill_option
- CALL ereport("check_jules_surface", errcode, jules_message )
+ ": fd_hill_option should be 0, 1 or 2. fd_hill_option = ",fd_hill_option
+ CALL ereport(RoutineName, errcode, jules_message )
END IF
IF ( orog_drag_param < 0.01 .OR. orog_drag_param > 10.0 ) THEN
errcode = 101
WRITE(jules_message,'(A,F0.2)') &
- "orog_drag_param should be in the range 0.01-10.0. " // &
+ ": orog_drag_param should be in the range 0.01-10.0. " // &
"orog_drag_param = ", orog_drag_param
- CALL ereport("check_jules_surface", errcode, jules_message )
+ CALL ereport(RoutineName, errcode, jules_message )
END IF
END IF
IF ( cor_mo_iter == Improve_Initial_Guess .AND. beta_cnv_bl < 0.0 ) THEN
errcode = 101
- CALL ereport("check_jules_surface", errcode, &
- "beta_cnv_bl can not be negative when " &
+ CALL ereport(RoutineName, errcode, &
+ ": beta_cnv_bl can not be negative when " &
//"cor_mo_iter=Improve_Initial_Guess")
END IF
IF ( srf_ex_cnv_gust < 0 .OR. srf_ex_cnv_gust > IP_SrfExWithCnv ) THEN
errcode = 101
- CALL ereport("check_jules_surface", errcode, &
- "srf_ex_cnv_gust should be 0 or 1")
+ CALL ereport(RoutineName, errcode, &
+ ": srf_ex_cnv_gust should be 0 or 1")
END IF
! Warn about cor_mo_iter changing under influence of l_flake_model
IF ( ( l_flake_model ) .AND. (cor_mo_iter < Limit_ObukhovL) ) THEN
cor_mo_iter = Limit_ObukhovL
errcode = -100
- CALL ereport("check_jules_surface", errcode, &
- 'cor_mo_iter set to Limit_ObukhovL since l_flake_model on')
+ CALL ereport(RoutineName, errcode, &
+ ': cor_mo_iter set to Limit_ObukhovL since l_flake_model on')
END IF
! Check the Glacier/Icesheet model for consistency with the required surface
@@ -461,15 +467,15 @@ SUBROUTINE check_jules_surface()
! Glacier/Icesheet model requires either elev_ice, elev_rock or both
IF ( ALL( elev_ice <= 0 ) .AND. ALL( elev_rock <= 0 ) ) THEN
errcode = 101
- CALL ereport("check_jules_surface", errcode, &
- "l_elev_land_ice = T. At least one of elev_ice or elev_rock" &
+ CALL ereport(RoutineName, errcode, &
+ ": l_elev_land_ice = T. At least one of elev_ice or elev_rock" &
//" needs to be used (> 0).")
END IF
ELSE
IF ( ANY( elev_ice > 0 ) .OR. ANY( elev_rock > 0 ) ) THEN
errcode = 101
- CALL ereport("check_jules_surface", errcode, &
- "l_elev_land_ice = F and at least one of elev_ice or elev_rock" &
+ CALL ereport(RoutineName, errcode, &
+ ": l_elev_land_ice = F and at least one of elev_ice or elev_rock" &
//" is active (> 0).")
END IF
END IF
@@ -481,8 +487,8 @@ SUBROUTINE check_jules_surface()
! The urban surface type cannot be used
IF ( urban > 0 ) THEN
errcode = 102
- CALL ereport("check_jules_surface", errcode, &
- "The 'urban' surface type cannot be used with the " // &
+ CALL ereport(RoutineName, errcode, &
+ ": The 'urban' surface type cannot be used with the " // &
"two-tile urban schemes")
END IF
@@ -490,8 +496,8 @@ SUBROUTINE check_jules_surface()
! urban schemes.
IF ( ANY ( [ urban_roof, urban_canyon ] <= 0 ) ) THEN
errcode = 103
- CALL ereport("check_jules_surface", errcode, &
- "The two-tile urban schemes must have both the " // &
+ CALL ereport(RoutineName, errcode, &
+ ": The two-tile urban schemes must have both the " // &
"'urban_canyon' & 'urban_roof' surface types specified")
END IF
diff --git a/src/science/surface/leaf_processes_sox_mod.F90 b/src/science/surface/leaf_processes_sox_mod.F90
index 0e7afb0f..dde9e510 100644
--- a/src/science/surface/leaf_processes_sox_mod.F90
+++ b/src/science/surface/leaf_processes_sox_mod.F90
@@ -168,7 +168,7 @@ SUBROUTINE leaf_processes_sox(fn_type, land_field, veg_pts, veg_index, &
REAL(KIND=real_jlslsm) :: &
b_qdr,c_qdr &
! Work variables for ozone flux calculations.
-,beta1p2m4, beta2p2m4 &
+, beta2p2m4 &
! beta[12] ** 2 * 4.
,wcarb(land_field) &
! WORK Carboxylation, ...