Index: /palm/trunk/SCRIPTS/palmtest
===================================================================
--- /palm/trunk/SCRIPTS/palmtest (revision 3352)
+++ /palm/trunk/SCRIPTS/palmtest (revision 3353)
@@ -1,197 +1,1369 @@
-#!/usr/bin/env bash
-
-#--------------------------------------------------------------------------------#
-# This file is part of the PALM model system.
-#
-# PALM is free software: you can redistribute it and/or modify it under the terms
-# of the GNU General Public License as published by the Free Software Foundation,
-# either version 3 of the License, or (at your option) any later version.
-#
-# PALM is distributed in the hope that it will be useful, but WITHOUT ANY
-# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
-# A PARTICULAR PURPOSE. See the GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License along with
-# PALM. If not, see .
-#
-# Copyright 2017-2018 Leibniz Universitaet Hannover
-#--------------------------------------------------------------------------------#
-#
-# Current revisions:
-# -----------------
-#
-#
-# Former revisions:
-# -----------------
-# $Id$
-# Corrected "Former revisions" section
-# svn propset keyword
-#
-#
-#
-# 2696 kanani
-# Change in file header (GPL part)
-#
-# 2579 knoop
-# palmtest now testing for multiple cpu-setups
-#
-# 2515 kanani
-# Generalization of the palmtest script
-#
-# 2497 knoop
-# Initial revision
-#
-# Description:
-# ------------
-# Testsuite execution script
-#------------------------------------------------------------------------------#
-SOURCE="${BASH_SOURCE[0]}"
-while [ -h "$SOURCE" ]; do # resolve $SOURCE until the file is no longer a symlink
- DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )"
- SOURCE="$(readlink "$SOURCE")"
- [[ $SOURCE != /* ]] && SOURCE="$DIR/$SOURCE" # if $SOURCE was a relative symlink, we need to resolve it relative to the path where the symlink file was located
-done
-SCRIPT_LOCATION="$( cd -P "$( dirname "$SOURCE" )" && pwd )"
-
-hrule() {
- printf "#"
- printf -- '-%.0s' {1..72}
- printf "#\n"
-}
-
-get_number_of_cpu_cores() {
- {
- n=$(sysctl -n machdep.cpu.core_count 2> /dev/null)
- } || {
- n=$(grep -c ^processor /proc/cpuinfo 2> /dev/null)
- } || {
- if ! [[ $n =~ ^-?[0-9]+$ ]]; then
- n=1
- fi
- }
- echo $n
-}
-
-get_core_array() {
- for i in 1 2 4 8 16 32; do
- if [[ $i -le ${1} ]]; then
- printf "$i "
- fi
- done
-}
-
-configure() {
- hrule
- printf "Configuring..."
- if [[ -f ${existing_working_dir}/.palm.config.${configuration} ]]; then
- cp ${existing_working_dir}/.palm.config.${configuration} ${tester_prefix}/.palm.config.${configuration}
- sed -i -e "s#%base_directory .*#%base_directory ${tester_prefix}#g" ${tester_prefix}/.palm.config.${configuration}
- sed -i -e "s#%base_data .*#%base_data ${tester_prefix}/JOBS#g" ${tester_prefix}/.palm.config.${configuration}
- sed -i -e "s#%source_path .*#%source_path ${tester_prefix}/trunk/SOURCE#g" ${tester_prefix}/.palm.config.${configuration}
- sed -i -e "s#%user_source_path .*#%user_source_path ${tester_prefix}/JOBS/\$fname/USER_CODE#g" ${tester_prefix}/.palm.config.${configuration}
- sed -i -e "s#%fast_io_catalog .*#%fast_io_catalog ${tester_prefix}/tmp#g" ${tester_prefix}/.palm.config.${configuration}
- printf " finished (adapted existing .palm.config.${configuration})\n"
- else
- printf " failed (missing .palm.config.${configuration})\n"
- hrule
- exit 1
- fi
-}
-
-build() {
- hrule
- rm -rf ${tester_prefix}/JOBS
- rm -rf ${tester_prefix}/MAKE_DEPOSITORY*
- bash ${trunk_dir}/SCRIPTS/palmbuild -h "${configuration}" -v
-}
-
-palm_installer_test() {
- hrule
- local name=${1}
- local cores=${2}
- printf "Testing with \"${name}\" on ${cores} core(s)... "
- local job_id=${name}_${cores}
- local input_dir=${tester_prefix}/JOBS/${job_id}/INPUT
- local monitoring_dir=${tester_prefix}/JOBS/${job_id}/MONITORING
- if [[ ! -f ${test_dir}/${name}_p3d ]] || [[ ! -f ${test_dir}/${name}_rc ]]; then
- printf " test not found\n"
- return 1
- fi
- rm -rf ${monitoring_dir}
- mkdir -p ${input_dir}
- mkdir -p ${monitoring_dir}
- cp ${test_dir}/${name}_p3d ${input_dir}/${job_id}_p3d
- cp ${test_dir}/${name}_rc ${monitoring_dir}/${job_id}_rc_reference
- [[ -f ${test_dir}/${name}_topo ]] && cp ${test_dir}/${name}_topo ${input_dir}/${job_id}_topo
- [[ -f ${test_dir}/${name}_static ]] && cp ${test_dir}/${name}_static ${input_dir}/${job_id}_static
- [[ -f ${test_dir}/${name}_dynamic ]] && cp ${test_dir}/${name}_dynamic ${input_dir}/${job_id}_dynamic
- bash ${trunk_dir}/SCRIPTS/palmrun -d ${job_id} -a "d3#" -h "${configuration}" -X "$cores" -T "$cores" -v -B > ${monitoring_dir}/${job_id}_stdout 2>&1
- grep -A 99999 "Run-control output" ${monitoring_dir}/${job_id}_rc 1> ${monitoring_dir}/RC 2> /dev/null
- grep -A 99999 "Run-control output" ${monitoring_dir}/${job_id}_rc_reference 1> ${monitoring_dir}/RC_REF 2> /dev/null
- diff_output=$(diff ${monitoring_dir}/RC_REF ${monitoring_dir}/RC)
- rm ${monitoring_dir}/RC ${monitoring_dir}/RC_REF
- if [[ "${diff_output}" == "" ]]; then
- printf " passed\n"
- return 0
- else
- printf " failed\n"
- test_status="failed"
- return 1
- fi
-}
-
-palm_installer_test_suite() {
- for test_path in ${fnames}; do
- for n_core in $(get_core_array $max_cores); do
- testname_p3d=$(basename $test_path)
- palm_installer_test "${testname_p3d%_p3d}" "${n_core}"
- done
- done
- hrule
- if [[ "${test_status}" == "failed" ]]; then
- echo "Some tests failed!"
- hrule
- exit 1
- else
- echo "All found tests passed. :-)"
- rm -rf ${tester_prefix}/tmp/*
- hrule
- exit 0
- fi
-}
-
-existing_working_dir=$(readlink -f "${SCRIPT_LOCATION}/../../")
-existing_trunk_dir=$(readlink -f "${SCRIPT_LOCATION}/../")
-
-max_cores=$(get_number_of_cpu_cores)
-test_id=$(date +%Y-%m-%d_%H%M%S)
-do_plots=1
-configuration="default"
-fnames="$(echo ${existing_trunk_dir}/INSTALL/*_p3d)"
-
-while getopts :d:h:N:pX: option
-do
- case $option in
- (d) fnames="$OPTARG";;
- (h) configuration="$OPTARG";;
- (N) test_id="$OPTARG";;
- (p) do_plots=0;;
- (X) max_cores=$OPTARG;;
- (\?) printf "\n +++ unknown option $OPTARG \n";
- exit;;
- esac
-done
-tester_prefix=${existing_working_dir}/tests/${test_id}
-trunk_dir=${tester_prefix}/trunk
-test_dir=${trunk_dir}/INSTALL
-
-mkdir -p ${tester_prefix}
-cd ${tester_prefix}
-
-ln -s ${existing_trunk_dir} trunk
-
-
-
-configure
-build
-palm_installer_test_suite
+#!/usr/bin/env python3
+# PYTHON_ARGCOMPLETE_OK
+
+import os
+import sys
+import shutil
+from datetime import datetime
+import subprocess
+import multiprocessing
+import socket
+import getpass
+import math
+import re
+import threading
+import queue
+from contextlib import ContextDecorator
+
+try:
+ from argparse import ArgumentParser
+ from argparse import RawTextHelpFormatter
+except ImportError:
+ sys.exit(
+ 'ERROR: You need argparse!\n' +
+ ' install it from http://pypi.python.org/pypi/argparse\n' +
+ ' or run \"pip install argparse\".'
+ )
+
+try:
+ import numpy as np
+except ImportError:
+ sys.exit(
+ 'ERROR: You need numpy!\n' +
+ ' install it from http://pypi.python.org/pypi/numpy\n' +
+ ' or run \"python3 -m pip install numpy\".'
+ )
+
+try:
+ import netCDF4
+except ImportError:
+ sys.exit(
+ 'ERROR: You need netCDF4!\n' +
+ ' install it from http://pypi.python.org/pypi/netCDF4\n' +
+ ' or run \"python3 -m pip install netCDF4\".'
+ )
+
+try:
+ import yaml
+except ImportError:
+ sys.exit(
+ 'ERROR: You need PyYAML!\n' +
+ ' install it from http://pypi.python.org/pypi/PyYAML\n' +
+ ' or run \"python3 -m pip install PyYAML\".'
+ )
+
+try:
+ import argcomplete
+except ImportError:
+ print(
+ 'INFO: To use Tab-completion you need argcomplete!\n' +
+ ' install it from http://pypi.python.org/pypi/argcomplete\n' +
+ ' or run \"python3 -m pip install argcomplete\".'
+ )
+ has_argcomplete = False
+else:
+ has_argcomplete = True
+
+try:
+ from termcolor import colored
+except ImportError:
+ def colored(string, color):
+ return string
+
+
+version = '1.0.0'
+
+scripts_dir = os.path.dirname(os.path.realpath(__file__))
+trunk_dir = os.path.realpath(os.path.join(scripts_dir, '..'))
+workspace_dir = os.path.realpath(os.path.join(trunk_dir, '..'))
+
+trunk_tests_dir = os.path.join(trunk_dir, 'TESTS')
+trunk_tests_cases_dir = os.path.join(trunk_tests_dir, 'cases')
+trunk_tests_builds_dir = os.path.join(trunk_tests_dir, 'builds')
+
+tests_dir = os.path.join(workspace_dir, 'tests')
+
+available_cores = multiprocessing.cpu_count()
+terminal_columns, terminal_lines = shutil.get_terminal_size()
+hline = '#' * min(terminal_columns, 300) + '\n'
+table_width_intro = 12
+table_width_builds = len(max([s for s in next(os.walk(trunk_tests_builds_dir))[1]], key=len)) + len('_debug')
+table_width_cases = len(max([s for s in next(os.walk(trunk_tests_cases_dir))[1]], key=len))
+table_width_cores = 7
+table_width_total = table_width_intro + table_width_builds + table_width_cases + table_width_cores + 3
+
+task_table_line_template = \
+ '{:' + str(table_width_intro) + '} ' + \
+ '{:' + str(table_width_cases) + '} ' + \
+ '{:' + str(table_width_builds) + '} ' + \
+ '{:' + str(table_width_cores) + '} '
+
+config_table_line_template = \
+ '{:' + str(table_width_intro) + '} ' + \
+ '{:' + str(max(table_width_builds, table_width_cases)) + '} ' + \
+ '{:8} '
+
+file_table_line_template = \
+ '{:' + str(table_width_intro) + '} ' + \
+ '{:' + str(table_width_cases + 13) + '} '
+
+# for debugging
+exist_ok = False
+
+
+class SignificantDigitsRounder:
+
+ @staticmethod
+ def _round(value, digits=10):
+ if value == 0.0:
+ return value
+ negative = value < 0.0
+ value = -value if negative else value
+ rounded_value = round(value, -int(math.floor(math.log10(value))) + (digits - 1))
+ rounded_value = -rounded_value if negative else rounded_value
+ return rounded_value
+
+
+ vectorized_round = np.vectorize(_round)
+
+ _vectorized_round = np.vectorize(round)
+
+
+ @classmethod
+ def around(cls, array, digits=10):
+ # TODO: divide both arrays and check decimal point
+ sign_mask = np.ma.masked_where(array >= 0.0, array).mask
+ pos_array = np.where(sign_mask, array, -array)
+ non_zero_maks = np.ma.masked_where(pos_array == 0.0, pos_array).mask
+ non_zero_array = np.where(non_zero_maks, 1.0, pos_array)
+ i1 = -np.floor(np.log10(non_zero_array)).astype(int) + (digits - 1)
+ rounded_non_zero_array = cls._vectorized_round(non_zero_array, i1)
+ rounded_pos_array = np.where(non_zero_maks, 0.0, rounded_non_zero_array)
+ return np.where(sign_mask, rounded_pos_array, -rounded_pos_array)
+
+
+
+class Logger(ContextDecorator):
+
+ def __init__(self, logfile_dir, logfile_name='palmtest.log', logfile_mode='a', verbose=False):
+ self.logfile_path = os.path.join(logfile_dir, logfile_name)
+ self.logfile_mode = logfile_mode
+ self.verbose = verbose
+
+ def __enter__(self):
+ self._file = open(self.logfile_path, self.logfile_mode)
+ return self
+
+ def to_file(self, message):
+ self._file.write(message)
+ self._file.flush()
+
+ def to_log(self, message):
+ if self.verbose:
+ sys.stdout.write(message)
+ sys.stdout.flush()
+ self._file.write(message)
+ self._file.flush()
+
+ def to_all(self, message):
+ sys.stdout.write(message)
+ sys.stdout.flush()
+ self._file.write(message)
+ self._file.flush()
+
+ def __exit__(self, *exc):
+ self._file.close()
+ return False
+
+
+class Executor:
+
+ @staticmethod
+ def _enqueue_output(out, queue):
+ for line in iter(out.readline, b''):
+ queue.put(line)
+ out.close()
+
+ @staticmethod
+ def execute(cmd, cwd='.', verbose=True, dry_run=False):
+ assert isinstance(cmd, list)
+ if dry_run:
+ cmd = ['echo'] + cmd
+ cmd_str = ' '.join(cmd)
+ p = subprocess.Popen(cmd_str, cwd=cwd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, shell=True, bufsize=1)
+ q = queue.Queue()
+ t = threading.Thread(target=Executor._enqueue_output, args=(p.stdout, q))
+ t.daemon = True # thread dies with the program
+ t.start()
+
+ with Logger(cwd, verbose=verbose) as logger:
+ # read line without blocking
+ logger.to_log(hline)
+ logger.to_log('CMD: ' + cmd_str + '\n')
+ logger.to_log(hline)
+ while t.is_alive():
+ try:
+ line = q.get_nowait() # or q.get(timeout=.1)
+ except queue.Empty:
+ pass # print('no output yet')
+ else: # got line
+ logger.to_log(line.decode("utf-8"))
+ line = True
+ while line:
+ try:
+ line = q.get_nowait() # or q.get(timeout=.1)
+ except queue.Empty:
+ line = False
+ else: # got line
+ logger.to_log(line.decode("utf-8"))
+ logger.to_log(hline)
+
+ rc = p.poll()
+ failed = rc != 0
+ return failed
+
+
+class NetCDFInterface:
+
+ def __init__(self, filename):
+ self.filename = filename
+
+ def is_healthy(self):
+ try:
+ self.get_run_name()
+ except:
+ return False
+ else:
+ return True
+
+ def get_run_name(self):
+ with netCDF4.Dataset(self.filename, mode='r') as netcdf:
+ l = getattr(netcdf, 'title').split()
+ i = l.index('run:')
+ return l[i+1]
+
+ def get_var_list(self):
+ with netCDF4.Dataset(self.filename, mode='r') as netcdf:
+ var_list = getattr(netcdf, 'VAR_LIST').split(';')
+ var_list = filter(None, var_list)
+ return sorted(var_list)
+
+ def show_content(self):
+ with netCDF4.Dataset(self.filename, mode='r') as netcdf:
+ for name in netcdf.ncattrs():
+ print("Global attr", name, "=", getattr(netcdf, name))
+ print(netcdf)
+ for v in netcdf.variables:
+ print(v)
+
+ def get_times_list(self):
+ attributes, times = self.read_var('time')
+ times = [str(time) for time in times]
+ times = list(filter(None, times))
+ return times
+
+ def contains(self, variable):
+ return variable in self.get_var_list()
+
+ def read_var(self, variable):
+ with netCDF4.Dataset(self.filename, mode='r') as netcdf:
+ values = netcdf.variables[variable][:] # extract values
+ attributes = dict(
+ long_name=netcdf.variables[variable].name,
+ unit=netcdf.variables[variable].units,
+ )
+ return attributes, values
+
+
+class FileComparator:
+
+ @staticmethod
+ def compare_ascii(file_path1, file_path2, start_string=None):
+ try:
+ with open(file_path1, 'r') as file1:
+ content1 = file1.readlines()
+ except OSError:
+ return True, colored('[reference file not found]', 'red')
+ try:
+ with open(file_path2, 'r') as file2:
+ content2 = file2.readlines()
+ except OSError:
+ return True, colored('[output file not found]', 'red')
+ if start_string:
+ index1 = content1.index(start_string)
+ index2 = content2.index(start_string)
+ comparable_content1 = content1[index1:]
+ comparable_content2 = content2[index2:]
+ ln = index2 + 1
+ else:
+ comparable_content1 = content1
+ comparable_content2 = content2
+ ln = 1
+ if len(comparable_content1) != len(comparable_content2):
+ return True, colored('[mismatch in total number of lines]', 'red')
+ for line1, line2 in zip(comparable_content1, comparable_content2):
+ if not line1 == line2:
+ return True, colored('[mismatch in content starting line ' + str(ln) + ']', 'red')
+ ln += 1
+ return False, colored('[file ok]', 'green')
+
+ @staticmethod
+ def compare_netcdf(file_path1, file_path2, digits=None):
+ nci1 = NetCDFInterface(file_path1)
+ nci2 = NetCDFInterface(file_path2)
+ if not nci1.is_healthy():
+ return True, colored('[reference file not found]', 'red')
+ if not nci2.is_healthy():
+ return True, colored('[output file not found]', 'red')
+ times_list1 = nci1.get_times_list()
+ times_list2 = nci2.get_times_list()
+ if not times_list1 == times_list2:
+ return True, colored('[wrong time dimension]', 'red')
+ else:
+ time_list = times_list1
+ var_list1 = nci1.get_var_list()
+ var_list2 = nci2.get_var_list()
+ if not var_list1 == var_list2:
+ return True, colored('[wrong set of variables]', 'red')
+ else:
+ var_list = var_list1
+ content1 = dict()
+ content2 = dict()
+ for var in var_list:
+ attributes1, values1 = nci1.read_var(var)
+ attributes2, values2 = nci2.read_var(var)
+ if sorted(attributes1.keys()) != sorted(attributes2.keys()):
+ return True, colored('[wrong set of attributes in variable \"'+var+'\"]', 'red')
+ if isinstance(digits, int):
+ values1 = SignificantDigitsRounder.around(values1, digits=digits)
+ values2 = SignificantDigitsRounder.around(values2, digits=digits)
+ content1[var] = values1
+ content2[var] = values2
+ #for decimals in
+ for i, time in enumerate(time_list):
+ for var in var_list:
+ t_content1 = content1[var][i]
+ t_content2 = content2[var][i]
+ if not (t_content1==t_content2).all():
+ if isinstance(digits, int):
+ return True, colored('[1st mismatch within ' + str(digits) + ' digits at time index ' + str(i) + ' in variable \"' + var + '\"]', 'red')
+ else:
+ return True, colored('[1st mismatch at time index ' + str(i) + ' in variable \"' + var + '\"]', 'red')
+ return False, colored('[file ok]', 'green')
+
+
+class OutputChecker:
+
+ def __init__(self, test_dir, setup_name, build_name, cores, significant_digits=None, verbose=True, dry_run=False):
+ self.test_dir = test_dir
+ self.setup_name = setup_name
+ self.build_name = build_name
+ self.cores = cores
+ self.significant_digits = significant_digits
+ self.verbose = verbose
+ self.dry_run = dry_run
+ self.job_name = self.setup_name + '__' + build_name + '__' + str(self.cores)
+ self.job_dir = os.path.join(self.test_dir, 'JOBS', self.job_name)
+ self.ref_monitoring_dir = os.path.join(trunk_tests_cases_dir, self.setup_name, 'MONITORING')
+ self.ref_output_dir = os.path.join(trunk_tests_cases_dir, self.setup_name, 'OUTPUT')
+ self.res_monitoring_dir = os.path.join(self.job_dir, 'MONITORING')
+ self.res_output_dir = os.path.join(self.job_dir, 'OUTPUT')
+ self.failed = None
+
+ def get_checkable_file_dicts(self):
+ if os.path.isdir(self.ref_monitoring_dir):
+ file_names_monitoring = [s for s in next(os.walk(self.ref_monitoring_dir))[2]]
+ else:
+ file_names_monitoring = []
+ file_paths_monitoring = []
+ for file_name in file_names_monitoring:
+ file_specific_ending = file_name[len(self.setup_name):]
+ file_specific_ending_split = file_specific_ending.split('.')
+ postfix = file_specific_ending_split[0]
+ if len(file_specific_ending_split) > 1:
+ extension = file_specific_ending_split[-1]
+ else:
+ extension = ''
+ if len(file_specific_ending_split) > 2:
+ cycle_info = file_specific_ending_split[1: -1]
+ else:
+ cycle_info = []
+ file_paths_monitoring.append(
+ dict(
+ postfix=postfix,
+ cycle_info=cycle_info,
+ extension=extension,
+ ref_path=self.ref_monitoring_dir,
+ res_path=self.res_monitoring_dir,
+ )
+ )
+ if os.path.isdir(self.ref_output_dir):
+ file_names_output = [s for s in next(os.walk(self.ref_output_dir))[2]]
+ else:
+ file_names_output = []
+ file_paths_output = []
+ for file_name in file_names_output:
+ file_specific_ending = file_name[len(self.setup_name):]
+ file_specific_ending_split = file_specific_ending.split('.')
+ postfix = file_specific_ending_split[0]
+ if len(file_specific_ending_split) > 1:
+ extension = file_specific_ending_split[-1]
+ else:
+ extension = ''
+ if len(file_specific_ending_split) > 2:
+ cycle_info = file_specific_ending_split[1: -1]
+ else:
+ cycle_info = []
+ file_paths_output.append(
+ dict(
+ postfix=postfix,
+ cycle_info=cycle_info,
+ extension=extension,
+ ref_path=self.ref_output_dir,
+ res_path=self.res_output_dir,
+ )
+ )
+ return file_paths_monitoring + file_paths_output
+
+ def check(self):
+ with Logger(self.test_dir, verbose=self.verbose) as logger:
+ logger.to_log('Checking output files:')
+ logger.to_all('\n')
+ failed = False
+ for file_dict in self.get_checkable_file_dicts():
+ file_failed = False
+ ext_list = [file_dict['extension']] if file_dict['extension'] else []
+ file_specific_ending = '.'.join([file_dict['postfix']] + file_dict['cycle_info'] + ext_list )
+ logger.to_all(file_table_line_template.format('Checking:', self.setup_name + file_specific_ending))
+ ref_file_path = os.path.join(file_dict['ref_path'], self.setup_name + file_specific_ending)
+ res_file_path = os.path.join(file_dict['res_path'], self.job_name + file_specific_ending)
+ if re.match('_rc', file_dict['postfix']) and not file_dict['extension']:
+ file_failed, message = FileComparator.compare_ascii(ref_file_path, res_file_path, start_string='Run-control output:\n')
+ elif re.match('nc', file_dict['extension']):
+ if self.significant_digits is not None:
+ if re.match('_ts', file_dict['postfix']) and 'timeseries' in self.significant_digits:
+ file_failed, message = FileComparator.compare_netcdf(ref_file_path, res_file_path,
+ digits=self.significant_digits['timeseries'])
+ elif re.match('_pr', file_dict['postfix']) and 'profiles' in self.significant_digits:
+ file_failed, message = FileComparator.compare_netcdf(ref_file_path, res_file_path,
+ digits=self.significant_digits['profiles'])
+ else:
+ file_failed, message = FileComparator.compare_netcdf(ref_file_path, res_file_path,
+ digits=self.significant_digits['other'])
+ else:
+ file_failed, message = FileComparator.compare_netcdf(ref_file_path, res_file_path)
+ else:
+ message = colored('[ignored]', 'blue')
+ if file_failed:
+ failed = True
+ logger.to_all(message + '\n')
+ if self.dry_run:
+ failed = False
+ return failed
+
+
+class PALMJob:
+ """The PALM job class deals with the execution of a single PALM job"""
+
+ @staticmethod
+ def get_job_name(setup_name, build_name, cores):
+ return setup_name + '__' + build_name + '__' + str(cores)
+
+ def __init__(self, test_dir, test_case, build_name, cores, verbose=False, dry_run=False):
+ self.test_dir = test_dir
+ self.test_case = test_case
+ self.build_name = build_name
+ self.cores = cores
+ self.verbose = verbose
+ self.dry_run = dry_run
+
+ self.attempted_debug = False
+ self.failed_debug = None
+ self.attempted_non_debug = False
+ self.failed_non_debug = None
+
+ def _link_restart_files(self, build_name):
+ if self.dry_run:
+ return True, colored('[restart data dry]', 'blue')
+ name = self.get_job_name(self.test_case.name, build_name, self.cores)
+ source_name = self.get_job_name(self.test_case.use_binary_files_from, build_name, self.cores)
+ source_restart_dir = os.path.join(self.test_dir, 'JOBS', source_name, 'RESTART')
+ try:
+ source_data_dirs_grp = [d for r, d, f in os.walk(source_restart_dir)]
+ except:
+ source_data_dirs_grp = []
+ if len(source_data_dirs_grp) == 0:
+ source_data_dirs = []
+ else:
+ source_data_dirs = source_data_dirs_grp[0]
+ if len(source_data_dirs) == 0 and re.match('.+_debug', build_name):
+ source_build_name = build_name[:-len('_debug')]
+ source_name = self.get_job_name(self.test_case.use_binary_files_from, source_build_name, self.cores)
+ source_restart_dir = os.path.join(self.test_dir, 'JOBS', source_name, 'RESTART')
+ try:
+ source_data_dirs_grp = [d for r, d, f in os.walk(source_restart_dir)]
+ except:
+ source_data_dirs_grp = []
+ if len(source_data_dirs_grp) == 0:
+ source_data_dirs = []
+ else:
+ source_data_dirs = source_data_dirs_grp[0]
+ if len(source_data_dirs) == 0:
+ source_data_dir = 'no_restart_data'
+ else:
+ source_data_dir = sorted(source_data_dirs)[-1]
+ source_data_dir_path = os.path.join(source_restart_dir, source_data_dir)
+ if os.path.isdir(source_data_dir_path) and re.match('.+_d3d.*', source_data_dir):
+ job_restart_dir = os.path.join(self.test_dir, 'JOBS', name, 'RESTART')
+ os.makedirs(job_restart_dir, exist_ok=exist_ok)
+ job_data_dir_path = os.path.join(job_restart_dir, name + '_d3d')
+ os.symlink(source_data_dir_path, job_data_dir_path, target_is_directory=True)
+ return False, colored('[linked restart data from: ' + source_data_dir_path + ']', 'green')
+ else:
+ return True, colored('[no restart data found]', 'red')
+
+ def _execute(self, name, build_name):
+ execution_failed = Executor.execute(
+ [
+ os.path.join(self.test_dir, 'trunk', 'SCRIPTS', 'palmrun'),
+ '-h', '\"' + build_name + '\"',
+ '-d', name,
+ '-a', '\"' + ' '.join(self.test_case.activation_strings) + '\"',
+ '-X', str(self.cores),
+ '-T', str(self.cores),
+ '-B',
+ '-v',
+ '-z',
+ ],
+ cwd=self.test_dir,
+ verbose=self.verbose,
+ dry_run=self.dry_run,
+ )
+
+ if self.dry_run:
+ return False, colored('[execution dry]', 'blue')
+ elif execution_failed:
+ return True, colored('[execution failed]', 'red')
+ else:
+ return False, colored('[execution ok]', 'green')
+
+ def _check(self, build_name):
+ checker = OutputChecker(
+ self.test_dir,
+ self.test_case.name,
+ build_name,
+ self.cores,
+ significant_digits=self.test_case.significant_digits,
+ verbose=self.verbose,
+ dry_run=self.dry_run,
+ )
+ check_failed = checker.check()
+
+ if self.dry_run:
+ return False, colored('[checks dry]', 'blue')
+ if check_failed:
+ return True, colored('[checks failed]', 'red')
+ else:
+ return False, colored('[checks ok]', 'green')
+
+ def execute(self, debug=False):
+ if debug:
+ attempted = self.attempted_debug
+ build_name = self.build_name + '_debug'
+ failed = self.failed_debug
+ else:
+ attempted = self.attempted_non_debug
+ build_name = self.build_name
+ failed = self.failed_non_debug
+
+ if not attempted:
+ with Logger(self.test_dir, verbose=self.verbose) as logger:
+ status_prefix = task_table_line_template.format('Testing:', self.test_case.name, build_name, self.cores)
+ logger.to_all(status_prefix)
+ logger.to_log('[started]' + '\n')
+ attempted = True
+
+ name = self.get_job_name(self.test_case.name, build_name, self.cores)
+
+ input_dir = os.path.join(self.test_dir, 'JOBS', name, 'INPUT')
+ os.makedirs(input_dir, exist_ok=exist_ok)
+
+ # copying needs to be done per file, because input files need to be renamed
+ for input_file in self.test_case.input_file_names:
+ postfix = input_file[len(self.test_case.name):]
+ src = os.path.join(self.test_case.input_dir, input_file)
+ dst = os.path.join(input_dir, name + postfix)
+ shutil.copy(src, dst)
+
+ # copying the entire directory is ok, because source files do not need to be renamed
+ user_code_dir = os.path.join(self.test_dir, 'JOBS', name, 'USER_CODE')
+ if os.path.isdir(self.test_case.user_code_dir):
+ shutil.copytree(self.test_case.user_code_dir, user_code_dir, copy_function=shutil.copy)
+
+ if self.test_case.requires_binary_files:
+ link_restart_files_failed, message = self._link_restart_files(build_name)
+ logger.to_log(status_prefix)
+ logger.to_log(message + ' ')
+ logger.to_log('\n')
+
+ failed, message = self._execute(name, build_name)
+ logger.to_log(status_prefix)
+ logger.to_all(message + ' ')
+ logger.to_log('\n')
+
+ failed, message = self._check(build_name)
+ logger.to_log(status_prefix)
+ logger.to_log(message + ' ')
+
+ logger.to_all('\n')
+
+ if debug:
+ self.attempted_debug = attempted
+ self.failed_debug = failed
+ else:
+ self.attempted_non_debug = attempted
+ self.failed_non_debug = failed
+
+ return failed
+
+ def status(self):
+ return dict(
+ attempted=self.attempted_non_debug or self.attempted_debug,
+ failed=self.failed_non_debug and self.failed_debug,
+ debugged=self.attempted_debug,
+ non_debug_failed=self.failed_non_debug,
+ )
+
+
+class PALMBuild:
+ """The PALM build class deals with configuration and execution of all required PALM builds"""
+
+ def __init__(self, test_dir, build_name, verbose=False, dry_run=False):
+ self.test_dir = test_dir
+ self.build_name = build_name
+ self.verbose = verbose
+ self.dry_run = dry_run
+ self.configured = False
+ self.executed = False
+ self.available = False
+ self.requires_mpi = False
+ self.requires_netcdf = False
+ self.requires_fftw = False
+ self.requires_rrtmg = False
+ self.attempted_non_debug = False
+ self.attempted_debug = False
+ self.failed_non_debug = None
+ self.failed_debug = None
+
+ def configure(self):
+ try:
+ with open(os.path.join(trunk_tests_builds_dir, self.build_name, 'build_config.yml'), 'r') as f:
+ build_config = yaml.load(f)
+ except:
+ return True, colored('[build not found]', 'red')
+
+ if 'compiler' in build_config:
+ self.compiler = build_config['compiler']
+ else:
+ return True, colored('[missing \"compiler\" keyword]', 'red')
+
+ if not isinstance(self.compiler, dict):
+ return True, colored('[\"compiler\" keyword must be dict]', 'red')
+
+ if 'linker' in build_config:
+ self.linker = build_config['linker']
+ else:
+ return True, colored('[missing \"linker\" keyword]', 'red')
+
+ if not isinstance(self.linker, dict):
+ return True, colored('[\"linker\" keyword must be dict]', 'red')
+
+ if 'mpi_wrapper' in self.compiler:
+ if 'mpi_wrapper}}' in self.compiler['mpi_wrapper']:
+ self.requires_mpi = True
+ else:
+ return True, colored('[missing \"mpi_wrapper\" keyword]', 'red')
+
+ if 'includes' in self.compiler:
+ for include in self.compiler['includes']:
+ if 'include.netcdf}}' in include:
+ self.requires_netcdf = True
+ if 'include.fftw}}' in include:
+ self.requires_fftw = True
+ if 'include.rrtmg}}' in include:
+ self.requires_rrtmg = True
+ else:
+ return True, colored('[missing \"includes\" keyword in compiler]', 'red')
+
+ if 'options' in self.linker:
+ for lib in self.linker['options']:
+ if 'lib.netcdf}}' in lib:
+ self.requires_netcdf = True
+ if 'lib.fftw}}' in lib:
+ self.requires_fftw = True
+ if 'lib.rrtmg}}' in lib:
+ self.requires_rrtmg = True
+ else:
+ return True, colored('[missing \"options\" keyword in linker]', 'red')
+
+ library_names = []
+ if self.requires_netcdf:
+ library_names.append('netcdf')
+ if self.requires_fftw:
+ library_names.append('fftw')
+ if self.requires_rrtmg:
+ library_names.append('rrtmg')
+
+ if not 'executable' in self.compiler:
+ return True, colored('[missing \"executable\" keyword in compiler]', 'red')
+
+ if not 'definitions' in self.compiler:
+ return True, colored('[missing \"definitions\" keyword in compiler]', 'red')
+
+ if not 'options' in self.compiler:
+ return True, colored('[missing \"options\" keyword in compiler]', 'red')
+
+ if not 'default' in self.compiler['options']:
+ return True, colored('[missing \"default\" keyword in compiler.options]', 'red')
+
+ if not 'debug' in self.compiler['options']:
+ return True, colored('[missing \"debug\" keyword in compiler.options]', 'red')
+
+ try:
+ with open(os.path.join(workspace_dir, 'palmtest.yml'), 'r') as f:
+ palmtest_config = yaml.load(f)
+ except:
+ return True, colored('[palmtest.yml not found]', 'red')
+
+ if 'palm_config_template' in palmtest_config:
+ if isinstance(palmtest_config['palm_config_template'], str):
+ custom_template = palmtest_config['palm_config_template']
+ try:
+ with open(os.path.join(custom_template), 'r') as palm_config_template_file:
+ template = palm_config_template_file.read()
+ except:
+ try:
+ with open(os.path.join(scripts_dir, '.palm.config.default.in'), 'r') as palm_config_template_file:
+ template = palm_config_template_file.read()
+ except:
+ return True, colored('[trunk/SCRIPTS/.palm.config.default.in not found]', 'red')
+
+ template = template.replace('@CMAKE_INSTALL_PREFIX@', self.test_dir)
+ template = template.replace('@PALM_HOSTNAME@', socket.gethostname())
+ template = template.replace('@CMAKE_USERNAME@', getpass.getuser())
+ template = template.replace('@MPI_Fortran_COMPILER@', self.compiler['mpi_wrapper'])
+ template = template.replace('@CMAKE_Fortran_COMPILER@', self.compiler['executable'])
+ cpp_options_str = ['-D' + s for s in self.compiler['definitions']]
+ template = template.replace('@PALM_CPP_OPTIONS_STR@', ' '.join(cpp_options_str))
+ template = template.replace('@PALM_CORES@', str(available_cores))
+ template = template.replace('@PALM_COMPILER_OPTIONS@', '{{palmtest.compiler.options}} ' + ' '.join(self.compiler['includes']))
+ template = template.replace('@PALM_LINKER_OPTIONS@', ' '.join(self.linker['options']))
+
+ if 'environments' in palmtest_config:
+ available_environments = palmtest_config['environments']
+ else:
+ return True, colored('[missing \"environments\" keyword in palmtest.yml]', 'red')
+
+ if 'id' in self.compiler:
+ c_id = self.compiler['id']
+ else:
+ return True, colored('[missing \"id\" keyword in compiler]', 'red')
+
+ if c_id in available_environments:
+ self.available = True
+
+ environment = available_environments[c_id]
+ if 'executable' not in environment:
+ return True, colored('[palmtest.yml environment \"' + c_id + '\" has no \"executable\"]', 'red')
+ value = environment['executable']
+ if isinstance(value, str):
+ template = template.replace('{{' + '.'.join([c_id, 'executable']) + '}}', value)
+ if self.requires_mpi:
+ if 'mpi_wrapper' not in environment:
+ return True, colored('[palmtest.yml environment \"' + c_id + '\" has no \"mpi_wrapper\"]', 'red')
+ value = environment['mpi_wrapper']
+ if isinstance(value, str):
+ template = template.replace('{{' + '.'.join([c_id, 'mpi_wrapper']) + '}}', value)
+ if 'include' not in environment:
+ return True, colored('[palmtest.yml environment \"' + c_id + '\" has no \"include\"]', 'red')
+ if 'lib' not in environment:
+ return True, colored('[palmtest.yml environment \"' + c_id + '\" has no \"lib\"]', 'red')
+ for lib in library_names:
+ if lib not in environment['include']:
+ return True, colored('[palmtest.yml environment \"' + c_id + '\" has no \"include.'+lib+'\"]', 'red')
+ value = environment['include'][lib]
+ if isinstance(value, str):
+ template = template.replace('{{' + '.'.join([c_id, 'include', lib]) + '}}', value)
+ if lib not in environment['lib']:
+ return True, colored('[palmtest.yml environment \"' + c_id + '\" has no \"lib.'+lib+'\"]', 'red')
+ value = environment['lib'][lib]
+ if isinstance(value, str):
+ template = template.replace('{{' + '.'.join([c_id, 'lib', lib]) + '}}', value)
+
+ with open(os.path.join(self.test_dir, '.palm.config.' + self.build_name), 'w') as palm_config_file:
+ palm_config_file.write(
+ template.replace(
+ '{{palmtest.compiler.options}}',
+ ' '.join(self.compiler['options']['default']),
+ )
+ )
+ with open(os.path.join(self.test_dir, '.palm.config.' + self.build_name + '_debug'), 'w') as palm_config_file:
+ palm_config_file.write(
+ template.replace(
+ '{{palmtest.compiler.options}}',
+ ' '.join(self.compiler['options']['debug']),
+ )
+ )
+ self.configured = True
+ return False, colored('[configuration ok]', 'green')
+
+ else:
+ return True, colored('[palmtest.yml environment \"' + c_id + '\" not found]', 'red')
+
+ def _execute(self, build_name):
+ self.attempted = True
+ build_failed = Executor.execute(
+ [
+ os.path.join(self.test_dir, 'trunk', 'SCRIPTS', 'palmbuild'),
+ '-h', '\"' + build_name + '\"',
+ '-v',
+ ],
+ cwd=self.test_dir,
+ verbose=self.verbose,
+ dry_run=self.dry_run,
+ )
+
+ if self.dry_run:
+ return False, colored('[build dry]', 'blue')
+ if build_failed:
+ return True, colored('[build failed]', 'red')
+ else:
+ return False, colored('[build ok]', 'green')
+
+ def build(self, debug=False):
+ if debug:
+ attempted = self.attempted_debug
+ build_name = self.build_name + '_debug'
+ failed = self.failed_debug
+ else:
+ attempted = self.attempted_non_debug
+ build_name = self.build_name
+ failed = self.failed_non_debug
+
+ if not attempted:
+ with Logger(self.test_dir, verbose=self.verbose) as logger:
+ status_prefix = task_table_line_template.format('Building:', '', build_name, '')
+ logger.to_all(status_prefix)
+ logger.to_log('[started]' + '\n')
+ attempted = True
+
+ failed, message = self._execute(build_name)
+ logger.to_log(status_prefix)
+ logger.to_all(message + ' ')
+ logger.to_all('\n')
+
+ if debug:
+ self.attempted_debug = attempted
+ self.failed_debug = failed
+ else:
+ self.attempted_non_debug = attempted
+ self.failed_non_debug = failed
+
+ return failed
+
+ def report(self):
+ return dict(
+ failed_debug=self.failed_debug,
+ failed_non_debug=self.failed_non_debug,
+ )
+
+
+class PALMTestCase:
+ """The PALM test case class deals with the configuration and execution of all PALM test cases"""
+
+ def __init__(self,test_dir, name, verbose=False, dry_run=False):
+ self.test_dir = test_dir
+ self.name = name
+ self.verbose = verbose
+ self.dry_run = dry_run
+ self.user_code_dir = os.path.join(trunk_tests_cases_dir, self.name, 'USER_CODE')
+ self.input_dir = os.path.join(trunk_tests_cases_dir, self.name, 'INPUT')
+ self.number_of_cores = []
+ self.build_names = []
+ self.input_file_names = []
+ self.configured = False
+
+ def configure(self, requested_build_names, requested_cores):
+ f_name = os.path.join(trunk_tests_cases_dir, self.name, 'case_config.yml')
+ try:
+ with open(f_name, 'r') as f:
+ config = yaml.load(f)
+ except:
+ return True, colored('[Case \"' + self.name + '\" could not be found.]', 'red')
+ try:
+ self.use_binary_files_from = config['use_binary_files_from']
+ except:
+ self.use_binary_files_from = None
+ self.requires_binary_files = bool(self.use_binary_files_from)
+
+ if 'allowed_builds' not in config:
+ return True, colored('[missing \"allowed_builds\" keyword]', 'red')
+ self.allowed_build_names = config['allowed_builds']
+
+ if 'allowed_number_of_cores' not in config:
+ return True, colored('[missing \"allowed_number_of_cores\" keyword]', 'red')
+ self.allowed_number_of_cores = config['allowed_number_of_cores']
+
+ if 'activation_strings' not in config:
+ return True, colored('[missing \"activation_strings\" keyword]', 'red')
+ self.activation_strings = config['activation_strings']
+
+ if 'significant_digits_for_netcdf_checks' not in config:
+ return True, colored('[missing \"significant_digits_for_netcdf_checks\" keyword]', 'red')
+ self.significant_digits = config['significant_digits_for_netcdf_checks']
+
+ if 'timeseries' not in config['significant_digits_for_netcdf_checks']:
+ return True, colored('[missing \"timeseries\" keyword in significant_digits_for_netcdf_checks]', 'red')
+
+ if 'profiles' not in config['significant_digits_for_netcdf_checks']:
+ return True, colored('[missing \"profiles\" keyword in significant_digits_for_netcdf_checks]', 'red')
+
+ if 'other' not in config['significant_digits_for_netcdf_checks']:
+ return True, colored('[missing \"other\" keyword in significant_digits_for_netcdf_checks]', 'red')
+
+ self.number_of_cores = sorted(set(requested_cores).intersection(self.allowed_number_of_cores))
+ self.build_names = sorted(set(requested_build_names).intersection(self.allowed_build_names))
+ self.input_file_names = [s for s in next(os.walk(self.input_dir))[2]]
+ self.configured = True
+ if len(self.number_of_cores) == 0 :
+ return True, colored('[no allowed cores requested]', 'blue')
+ if len(self.build_names) == 0:
+ return True, colored('[no allowed builds requested]', 'blue')
+ if len(self.input_file_names) == 0:
+ return True, colored('[no input files found]', 'red')
+ return False, colored('[configuration ok]', 'green')
+
+
+
+class PALMTest:
+
+ def __init__(self, args):
+ self.verbose = args.verbose
+ self.no_auto_debug = args.no_auto_debug
+ self.force_debug = args.force_debug
+ self.fail_on_debug = args.fail_on_debug
+ self.dry_run = args.dry_run
+ self.test_id = args.test_id
+ self.test_case_names = args.cases
+ self.requested_build_names = args.builds
+ self.requested_cores = args.cores
+ self.test_case_queue = []
+ self.build_database = dict()
+
+ def prepare(self):
+ self.test_dir = os.path.join(tests_dir, self.test_id)
+ try:
+ os.makedirs(self.test_dir, exist_ok=exist_ok)
+ except:
+ print('ERROR: Found existing test directory: ' + self.test_dir)
+ exit(1)
+ with Logger(self.test_dir, verbose=self.verbose) as logger:
+ logger.to_all(hline)
+ logger.to_all('This is the PALM tester (version: ' + version + ')' + '\n')
+ logger.to_all(hline)
+ try:
+ with open(os.path.join(workspace_dir, 'palmtest.yml'), 'r') as f:
+ pass
+ except:
+ logger.to_all('ERROR: No palmtest.yml file was found in your working directory!\n')
+ logger.to_all('INFO: A template for this file can be found at: trunk/TESTS/palmtest.yml\n')
+ logger.to_all(' Please copy the template to your working directory and adjust it to your system!\n')
+ exit(1)
+
+ self.execution_trunk_dir = os.path.join(self.test_dir, 'trunk')
+ os.symlink(trunk_dir, self.execution_trunk_dir)
+ self.execution_jobs_dir = os.path.join(self.test_dir, 'JOBS')
+ os.makedirs(self.execution_jobs_dir, exist_ok=exist_ok)
+
+ try:
+ with open(os.path.join(scripts_dir, '.palm.iofiles'), 'r') as iofiles_template_file:
+ iofiles_template = iofiles_template_file.read()
+ with open(os.path.join(self.test_dir, '.palm.iofiles'), 'w') as iofiles_file:
+ iofiles_file.write(iofiles_template.replace('$fast_io_catalog', '$base_data'))
+ except:
+ logger.to_all('ERROR: No .palm.iofiles file was found in trunk/SCRIPTS/')
+ exit(1)
+
+ final_cores_list = list(filter(lambda x: x <= available_cores, self.requested_cores))
+
+ logger.to_all(config_table_line_template.format('Object:', 'Name:', 'Action:') + 'Status:\n')
+ logger.to_all(hline)
+
+ if 'all' in self.requested_build_names:
+ self.requested_build_names = [name for name in next(os.walk(trunk_tests_builds_dir))[1]]
+ found_build_names = []
+ for build_name in self.requested_build_names:
+ build = PALMBuild(self.test_dir, build_name, verbose=self.verbose, dry_run=self.dry_run)
+ configuration_failed, message = build.configure()
+ if not configuration_failed:
+ self.build_database[build_name] = build
+ found_build_names.append(build_name)
+ logger.to_all(config_table_line_template.format('Build', build_name, 'approved'))
+ logger.to_all(message + '\n')
+ else:
+ logger.to_all(config_table_line_template.format('Build', build_name, 'rejected'))
+ logger.to_all(message + '\n')
+ final_build_list = found_build_names
+
+ if 'all' in self.test_case_names:
+ self.test_case_names = sorted([name for name in next(os.walk(trunk_tests_cases_dir))[1]])
+
+ additional_initial_runs_2 = [self.test_case_names]
+ while len(additional_initial_runs_2[-1]) > 0:
+ additional_initial_runs_1 = []
+ for test_case_name in additional_initial_runs_2[-1]:
+ test_case = PALMTestCase(self.test_dir, test_case_name, verbose=self.verbose)
+ test_case_configuration_failed, message = test_case.configure(final_build_list, final_cores_list)
+ if not test_case_configuration_failed:
+ if test_case.requires_binary_files:
+ additional_initial_runs_1.append(test_case.use_binary_files_from)
+ additional_initial_runs_2.append(sorted(set(additional_initial_runs_1)))
+
+ test_case_order = []
+ for i in range(len(additional_initial_runs_2)-1):
+ # low and high refer to priority
+ low = additional_initial_runs_2[i]
+ high = additional_initial_runs_2[i+1]
+ for item in high:
+ while item in low:
+ low.remove(item)
+ test_case_order.append(low)
+
+ test_case_order_no_dublicates = []
+ for test_cases in test_case_order:
+ seen = set()
+ seen_add = seen.add
+ test_case_order_no_dublicates.append( [x for x in test_cases if not (x in seen or seen_add(x))] )
+
+ approved_test_case_order = [[]] + list(reversed(test_case_order_no_dublicates))
+ for i, test_cases in enumerate(list(approved_test_case_order)):
+ info = 'Case (dep)' if i < len(approved_test_case_order)-1 else 'Case'
+ for test_case_name in list(test_cases):
+ sys.stdout.flush()
+ test_case = PALMTestCase(self.test_dir, test_case_name, verbose=self.verbose)
+ test_case_configuration_failed, message = test_case.configure(final_build_list, final_cores_list)
+ if test_case_configuration_failed:
+ # removing as configuration failed should only apply to added dependencies
+ approved_test_case_order[i].remove(test_case_name)
+ logger.to_all(config_table_line_template.format(info, test_case_name, 'rejected'))
+ logger.to_all(message + '\n')
+ elif test_case.requires_binary_files:
+ if test_case.use_binary_files_from not in approved_test_case_order[i-1]:
+ # removing as dependency is already removed
+ approved_test_case_order[i].remove(test_case_name)
+ logger.to_all(config_table_line_template.format(info, test_case_name, 'disabled'))
+ logger.to_all(colored('[requires dependency \"' + test_case.use_binary_files_from + '\"]', 'red') + '\n')
+ else:
+ logger.to_all(config_table_line_template.format(info, test_case_name, 'approved'))
+ logger.to_all(message + '\n')
+ else:
+ logger.to_all(config_table_line_template.format(info, test_case_name, 'approved'))
+ logger.to_all(message + '\n')
+
+ final_case_list = []
+ for cases in approved_test_case_order:
+ for case in cases:
+ if case not in final_case_list:
+ final_case_list.append(case)
+
+ for build_name in final_build_list:
+ build = PALMBuild(
+ self.test_dir,
+ build_name,
+ verbose=self.verbose,
+ dry_run=self.dry_run,
+ )
+ configuration_failed, message = build.configure()
+ if not configuration_failed:
+ self.build_database[build_name] = build
+ else:
+ logger.to_all(message + '\n')
+
+ for case_name in final_case_list:
+ test_case = PALMTestCase(
+ self.test_dir,
+ case_name,
+ verbose=self.verbose,
+ dry_run=self.dry_run,
+ )
+ test_case_configuration_failed, message = test_case.configure(final_build_list, final_cores_list)
+ if not test_case_configuration_failed:
+ self.test_case_queue.append(test_case)
+ logger.to_all(hline)
+
+ r = '{:' + str(table_width_intro) + '} '
+
+ logger.to_all(r.format('Test ID:') + self.test_id + '\n')
+ logger.to_all(r.format('Builds:') + str('\n' + r.format('')).join(sorted(self.build_database.keys())) + '\n')
+ logger.to_all(r.format('Cases:') + str('\n' + r.format('')).join([c.name for c in self.test_case_queue]) + '\n')
+ logger.to_all(r.format('Cores:') + ' '.join([str(i) for i in final_cores_list]) + '\n')
+
+ def _execute(self, test_case, build_name, cores):
+ job = PALMJob(
+ self.test_dir,
+ test_case,
+ build_name,
+ cores,
+ verbose=self.verbose,
+ dry_run=self.dry_run
+ )
+ if self.force_debug:
+ build_failed_non_debug = True
+ job_failed_non_debug = True
+ build_failed_debug = self.build_database[build_name].build(debug=True)
+ if build_failed_debug:
+ job_failed_debug = True
+ else:
+ job_failed_debug = job.execute(debug=True)
+ elif self.no_auto_debug:
+ build_failed_non_debug = self.build_database[build_name].build(debug=False)
+ if build_failed_non_debug:
+ job_failed_non_debug = True
+ else:
+ job_failed_non_debug = job.execute(debug=False)
+ build_failed_debug = None
+ job_failed_debug = None
+ else:
+ build_failed_non_debug = self.build_database[build_name].build(debug=False)
+ if build_failed_non_debug:
+ job_failed_non_debug = True
+ build_failed_debug = self.build_database[build_name].build(debug=True)
+ if build_failed_debug:
+ job_failed_debug = False
+ else:
+ job_failed_debug = job.execute(debug=True)
+ else:
+ job_failed_non_debug = job.execute(debug=False)
+ if job_failed_non_debug:
+ build_failed_debug = self.build_database[build_name].build(debug=True)
+ if build_failed_debug:
+ job_failed_debug = True
+ else:
+ job_failed_debug = job.execute(debug=True)
+ else:
+ build_failed_debug = None
+ job_failed_debug = None
+ return dict(
+ build_failed_non_debug=build_failed_non_debug,
+ job_failed_non_debug=job_failed_non_debug,
+ build_failed_debug=build_failed_debug,
+ job_failed_debug=job_failed_debug,
+ )
+
+ def execute(self):
+ with Logger(self.test_dir, verbose=self.verbose) as logger:
+ logger.to_all(hline)
+ logger.to_all(task_table_line_template.format('Task:', 'Case:', 'Build:', 'Cores:') + 'Status:\n')
+ logger.to_all(hline)
+ self.test_report = dict()
+ for test_case in self.test_case_queue:
+ logger.to_log(hline)
+ logger.to_file(hline)
+ logger.to_file(hline)
+ status_dict = dict()
+ for build_name in test_case.build_names:
+ status_dict[build_name] = dict()
+ for cores in test_case.number_of_cores:
+ status_dict[build_name][cores] = self._execute(test_case, build_name, cores)
+ self.test_report[test_case.name] = status_dict
+ logger.to_log(hline)
+ logger.to_file('\n' * 10)
+
+ def report(self):
+ with Logger(self.test_dir, verbose=self.verbose) as logger:
+ logger.to_all(hline)
+ r = '{:10}' + ' total: ' + '{:<3d}' + \
+ ' ok: ' + colored('{:<3d}', 'green') + \
+ ' debugged: ' + colored('{:<3d}', 'yellow') + \
+ ' failed: ' + colored('{:<3d}', 'red')
+ n_all = 0
+ n_ok = 0
+ n_debugged = 0
+ n_failed = 0
+ for build_name, build in self.build_database.items():
+ status = build.report()
+ b = status['failed_non_debug']
+ bd = status['failed_debug']
+ n_all += 1
+ if not b and b is not None:
+ n_ok += 1
+ if bd is not None:
+ n_debugged += 1
+ if b and (bd or bd is None):
+ n_failed += 1
+ logger.to_all(r.format('Builds:', n_all, n_ok, n_debugged, n_failed) + '\n')
+ total_failed = n_failed
+ total_debugged = n_debugged
+ n_all = 0
+ n_ok = 0
+ n_debugged = 0
+ n_failed = 0
+ # {'case_name': {'build_name': {4: {'build_failed_debug': None,
+ # 'build_failed_non_debug': False,
+ # 'job_failed_debug': None,
+ # 'job_failed_non_debug': False}}},
+ for case_name, case in self.test_report.items():
+ for build_name, build in case.items():
+ for cores, results in build.items():
+ n_all += 1
+ b = results['build_failed_non_debug']
+ bd = results['build_failed_debug']
+ j = results['job_failed_non_debug']
+ jd = results['job_failed_debug']
+ if not j:
+ n_ok += 1
+ if jd is not None:
+ n_debugged += 1
+ if j and (jd or jd is None):
+ n_failed += 1
+ logger.to_all(r.format('Tests:', n_all, n_ok, n_debugged, n_failed))
+ total_failed += n_failed
+ total_debugged += n_debugged
+ if self.fail_on_debug:
+ return (total_failed + total_debugged) > 0
+ else:
+ return total_failed > 0
+
+
+class CustomCompleter:
+
+ def __init__(self):
+ pass
+
+ def __call__(self, prefix, parsed_args, **kwargs):
+ return (i for i in self.get_items() if i.startswith(prefix))
+
+ def get_items(self):
+ return []
+
+
+class CaseCompleter(CustomCompleter):
+
+ def get_items(self):
+ case_names = [name for name in next(os.walk(trunk_tests_cases_dir))[1]]
+ return case_names + ['all']
+
+
+class BuildCompleter(CustomCompleter):
+
+ def get_items(self):
+ build_names = [name for name in next(os.walk(trunk_tests_builds_dir))[1]]
+ return build_names + ['all']
+
+
+class PALMTestArgumentParser(ArgumentParser):
+
+ def __init__(self):
+ super().__init__(
+ description='This is the PALM tester\n' +
+ 'Developer Support: knoop@muk.uni-hannover.de',
+ formatter_class=RawTextHelpFormatter,
+ add_help=True,
+ allow_abbrev=False,
+ )
+ self.add_argument(
+ '--version',
+ action='version',
+ version=version,
+ )
+ self.add_argument(
+ '--verbose',
+ action='store_true',
+ dest='verbose',
+ help='Increase verbosity of terminal output.',
+ required=False,
+ )
+ self.add_argument(
+ '--no-auto-debug',
+ action='store_true',
+ dest='no_auto_debug',
+ help='Disable automatic debugging in case of test failure.',
+ required=False,
+ )
+ self.add_argument(
+ '--force-debug',
+ action='store_true',
+ dest='force_debug',
+ help='Force debugging regardless of test failure (ignores --no-auto-debug).',
+ required=False,
+ )
+ self.add_argument(
+ '--fail-on-debug',
+ action='store_true',
+ dest='fail_on_debug',
+ help='Return a non-zero exit status in case debugging was required.',
+ required=False,
+ )
+ self.add_argument(
+ '--dry-run',
+ action='store_true',
+ dest='dry_run',
+ help='Prepare and process all requested tests without actually building or executing PALM.',
+ required=False,
+ )
+ self.add_argument(
+ '--cases',
+ action='store',
+ dest='cases',
+ default=['all'],
+ help='A list of test cases to be executed. (default: %(default)s)',
+ nargs='+',
+ required=False,
+ type=str,
+ metavar='STR',
+ ).completer = CaseCompleter()
+ self.add_argument(
+ '--builds',
+ action='store',
+ dest='builds',
+ default=['all'],
+ help='A list of builds to be executed. (default: %(default)s)',
+ nargs='+',
+ required=False,
+ type=str,
+ metavar='STR',
+ ).completer = BuildCompleter()
+ self.add_argument(
+ '--cores',
+ action='store',
+ dest='cores',
+ default=[i for i in range(1, available_cores+1)],
+ choices=[i for i in range(1, available_cores+1)],
+ help='The number of cores tests are supposed to be executed on. (default: %(default)s)',
+ nargs='+',
+ required=False,
+ type=int,
+ metavar='INT',
+ )
+ self.add_argument(
+ '--test-id',
+ action='store',
+ dest='test_id',
+ default=datetime.now().strftime('%Y-%m-%d_%H:%M:%S.%f'),
+ help='An individual test id. (default: current timestamp)',
+ required=False,
+ type=str,
+ metavar='STR',
+ )
+
+
+if __name__ == '__main__':
+ parser = PALMTestArgumentParser()
+ if has_argcomplete:
+ argcomplete.autocomplete(parser)
+ args = parser.parse_args()
+ palm_test = PALMTest(args)
+ palm_test.prepare()
+ palm_test.execute()
+ failed = palm_test.report()
+ exit(1 if failed else 0)
Index: /palm/trunk/TESTS/builds/cray_default/build_config.yml
===================================================================
--- /palm/trunk/TESTS/builds/cray_default/build_config.yml (revision 3353)
+++ /palm/trunk/TESTS/builds/cray_default/build_config.yml (revision 3353)
@@ -0,0 +1,47 @@
+---
+# this is a palmtest build configuration file
+
+compiler:
+ id: Cray
+ executable: "{{Cray.executable}}"
+ mpi_wrapper: "{{Cray.mpi_wrapper}}"
+ definitions:
+ - "MPI_REAL=MPI_DOUBLE_PRECISION"
+ - "MPI_2REAL=MPI_2DOUBLE_PRECISION"
+ - "__parallel"
+ - "__netcdf"
+ - "__netcdf4"
+ - "__netcdf4_parallel"
+ - "__fftw"
+ - "__rrtmg"
+ options:
+ default:
+ - "-e Z"
+ - "-em"
+ - "-K trap=fp"
+ - "-O3"
+ - "-hfp3"
+ - "-hdynamic"
+ - "-hnoomp"
+ - "-hnoacc"
+ debug:
+ - "-e Z"
+ - "-eD"
+ - "-em"
+ - "-K trap=fp"
+ - "-O0"
+ - "-g"
+ - "-R b"
+ - "-hnoomp"
+ - "-hnoacc"
+ includes:
+ - "{{Cray.include.netcdf}}"
+ - "{{Cray.include.fftw}}"
+ - "{{Cray.include.rrtmg}}"
+
+linker:
+ options:
+ - "-dynamic"
+ - "{{Cray.lib.netcdf}}"
+ - "{{Cray.lib.fftw}}"
+ - "{{Cray.lib.rrtmg}}"
Index: /palm/trunk/TESTS/builds/gfortran_default/build_config.yml
===================================================================
--- /palm/trunk/TESTS/builds/gfortran_default/build_config.yml (revision 3353)
+++ /palm/trunk/TESTS/builds/gfortran_default/build_config.yml (revision 3353)
@@ -0,0 +1,44 @@
+---
+# this is a palmtest build configuration file
+
+compiler:
+ id: GNU
+ executable: "{{GNU.executable}}"
+ mpi_wrapper: "{{GNU.mpi_wrapper}}"
+ definitions:
+ - "MPI_REAL=MPI_DOUBLE_PRECISION"
+ - "MPI_2REAL=MPI_2DOUBLE_PRECISION"
+ - "__parallel"
+ - "__netcdf"
+ - "__netcdf4"
+ - "__netcdf4_parallel"
+ - "__fftw"
+ - "__rrtmg"
+ - "__gfortran"
+ options:
+ default:
+ - "-cpp"
+ - "-Ofast"
+ - "-ffree-line-length-none"
+ debug:
+ - "-cpp"
+ - "-O0"
+ - "-Wall"
+ - "-Wextra"
+ - "-pedantic"
+ - "-fcheck=all"
+ - "-fbacktrace"
+ - "-Wno-conversion"
+ - "-Wno-compare-reals"
+ - "-finit-real=nan"
+ - "-ffree-line-length-none"
+ includes:
+ - "{{GNU.include.netcdf}}"
+ - "{{GNU.include.fftw}}"
+ - "{{GNU.include.rrtmg}}"
+
+linker:
+ options:
+ - "{{GNU.lib.netcdf}}"
+ - "{{GNU.lib.fftw}}"
+ - "{{GNU.lib.rrtmg}}"
Index: /palm/trunk/TESTS/builds/intel_default/build_config.yml
===================================================================
--- /palm/trunk/TESTS/builds/intel_default/build_config.yml (revision 3353)
+++ /palm/trunk/TESTS/builds/intel_default/build_config.yml (revision 3353)
@@ -0,0 +1,59 @@
+---
+# this is a palmtest build configuration file
+
+compiler:
+ id: Intel
+ executable: "{{Intel.executable}}"
+ mpi_wrapper: "{{Intel.mpi_wrapper}}"
+ definitions:
+ - "MPI_REAL=MPI_DOUBLE_PRECISION"
+ - "MPI_2REAL=MPI_2DOUBLE_PRECISION"
+ - "__parallel"
+ - "__netcdf"
+ - "__netcdf4"
+ - "__netcdf4_parallel"
+ - "__fftw"
+ - "__rrtmg"
+ - "__intel_compiler"
+ options:
+ default:
+ - "-cpp"
+ - "-O3"
+ - "-fp-model source"
+ - "-fno-alias"
+ - "-fpe0"
+ - "-ftz"
+ - "-no-prec-div"
+ - "-no-prec-sqrt"
+ - "-ip"
+ - "-nbs"
+ - "-diag-disable 8290,8291"
+ debug:
+ - "-cpp"
+ - "-g"
+ - "-debug"
+ - "-traceback"
+ - "-fpe0"
+ - "-C"
+ - "-check nooutput_conversion"
+ - "-w"
+ - "-xT"
+ - "-O0"
+ - "-ftz"
+ - "-fno-alias"
+ - "-no-prec-div"
+ - "-no-prec-sqrt"
+ - "-ip"
+ - "-nbs"
+ - "-convert little_endian"
+ - "-diag-disable 8290,8291"
+ includes:
+ - "{{Intel.include.netcdf}}"
+ - "{{Intel.include.fftw}}"
+ - "{{Intel.include.rrtmg}}"
+
+linker:
+ options:
+ - "{{Intel.lib.netcdf}}"
+ - "{{Intel.lib.fftw}}"
+ - "{{Intel.lib.rrtmg}}"
Index: /palm/trunk/TESTS/cases/example_cbl/INPUT/example_cbl_p3d
===================================================================
--- /palm/trunk/TESTS/cases/example_cbl/INPUT/example_cbl_p3d (revision 3353)
+++ /palm/trunk/TESTS/cases/example_cbl/INPUT/example_cbl_p3d (revision 3353)
@@ -0,0 +1,97 @@
+!-------------------------------------------------------------------------------
+!-- INITIALIZATION PARAMETER NAMELIST
+! Documentation: https://palm.muk.uni-hannover.de/trac/wiki/doc/app/inipar
+!-------------------------------------------------------------------------------
+&initialization_parameters
+!
+!-- grid parameters
+!-------------------------------------------------------------------------------
+ nx = 39, ! Number of gridboxes in x-direction (nx+1)
+ ny = 39, ! Number of gridboxes in y-direction (ny+1)
+ nz = 40, ! Number of gridboxes in z-direction (nz)
+
+ dx = 50.0, ! Size of single gridbox in x-direction
+ dy = 50.0, ! Size of single gridbox in y-direction
+ dz = 50.0, ! Size of single gridbox in z-direction
+
+ dz_stretch_level = 1225.0, ! Height (in m) where stretching starts
+ dz_stretch_factor = 1.08, ! dz(k+1) = dz(k) * dz_stretch_factor
+!
+!-- initialization
+!-------------------------------------------------------------------------------
+ initializing_actions = 'set_constant_profiles', ! initial conditions
+
+ ug_surface = 0.0, ! u-comp of geostrophic wind at surface
+ vg_surface = 0.0, ! v-comp of geostrophic wind at surface
+
+ pt_surface = 300.0, ! initial surface potential temp
+
+ pt_vertical_gradient = 0.0,
+ 1.0, ! piecewise temp gradients
+ pt_vertical_gradient_level = 0.0,
+ 800.0, ! height level of temp gradients
+
+
+!
+!-- boundary conditions
+!-------------------------------------------------------------------------------
+ surface_heatflux = 0.1, ! sensible heat flux at the bottom surface
+ bc_pt_b = 'neumann', ! required with surface_heatflux
+!
+!-- numerics
+!-------------------------------------------------------------------------------
+ fft_method = 'temperton-algorithm', ! build-in fft method
+
+/ ! end of initialization parameter namelist
+
+!-------------------------------------------------------------------------------
+!-- RUNTIME PARAMETER NAMELIST
+! Documentation: https://palm.muk.uni-hannover.de/trac/wiki/doc/app/d3par
+!-------------------------------------------------------------------------------
+&runtime_parameters
+!
+!-- run steering
+!-------------------------------------------------------------------------------
+ end_time = 3600.0, ! simulation time of the 3D model
+
+ create_disturbances = .TRUE., ! randomly perturbate horiz. velocity
+ dt_disturb = 150.0, ! interval for random perturbations
+ disturbance_energy_limit = 0.01, ! upper limit for perturbation energy
+
+ data_output_2d_on_each_pe = .FALSE., ! don't do 2D output on each MPI rank
+
+!
+!-- data output
+!-------------------------------------------------------------------------------
+ netcdf_data_format = 2, ! use NetCDF3
+
+ dt_run_control = 0.0, ! output interval for run control
+ dt_data_output = 900.0, ! output interval for general data
+ dt_data_output_av = 1800.0, ! output interval for averaged data
+ dt_dopr = 900.0, ! output interval for profile data
+
+ data_output = 'w_xy',
+ 'w_xz',
+ 'w_xz_av',
+ 'pt_xy',
+ 'pt_xz',
+
+ data_output_pr = 'wpt',
+ 'w"pt"',
+ 'w*pt*',
+ 'w*2',
+ '#pt',
+ 'pt*2',
+
+ section_xy = 2,
+ 10, ! grid index for 2D XY cross sections
+ section_xz = 20, ! grid index for 2D XZ cross sections
+
+ averaging_interval = 900.0, ! averaging interval general data
+ dt_averaging_input = 10.0, ! averaging general data sampling rate
+
+ averaging_interval_pr = 600.0, ! averaging interval profile data
+ dt_averaging_input_pr = 10.0, ! averaging profile data sampling rate
+
+/ ! end of runtime parameter namelist
+
Index: /palm/trunk/TESTS/cases/example_cbl/MONITORING/example_cbl_rc
===================================================================
--- /palm/trunk/TESTS/cases/example_cbl/MONITORING/example_cbl_rc (revision 3353)
+++ /palm/trunk/TESTS/cases/example_cbl/MONITORING/example_cbl_rc (revision 3353)
@@ -0,0 +1,486 @@
+
+ ****************************** --------------------------------------------
+ * PALM 5.0 Rev: 3133:31 * atmosphere - run without 1D - prerun
+ ****************************** --------------------------------------------
+
+ Date: 18-07-18 Run: example_cbl_4
+ Time: 19:19:17 Run-No.: 00
+ Run on host: p5imuk
+ Number of PEs: 4 Processor grid (x,y): ( 2, 2) calculated
+ ------------------------------------------------------------------------------
+
+ Numerical Schemes:
+ -----------------
+
+ --> Use the Moeng_Wyngaard turbulence closure (LES mode).
+ --> Use the boussinesq approximation for the model equations.
+ --> Solve perturbation pressure via FFT using temperton-algorithm routines
+ perturbation pressure is calculated at every Runge-Kutta step
+ --> Momentum advection via Wicker-Skamarock-Scheme 5th order
+ --> Scalar advection via Wicker-Skamarock-Scheme 5th order
+ --> Loop optimization method: cache
+ --> Time differencing scheme: runge-kutta-3
+ ------------------------------------------------------------------------------
+
+
+ Run time and time step information:
+ ----------------------------------
+
+ Timestep: variable maximum value: 20.000 s CFL-factor: 0.90
+ Start time: 0.000 s
+ End time: 3600.000 s
+
+
+ Computational grid and domain size:
+ ----------------------------------
+
+ Grid length: dx = 50.000 m dy = 50.000 m
+ dz(1) = 50.000 m
+ dz(2) = 1000.000 m
+
+ Domain size: x = 2000.000 m y = 2000.000 m z(u) = 2862.511 m
+
+ Vertical stretching starts at height: 1225.0 m,
+ Vertical stretching starts at index: 25,
+ Vertical stretching ends at height: 9999999.9 m,
+ Vertical stretching ends at index: 41,
+ Factor used for stretching: 1.080,
+
+ Number of gridpoints (x,y,z): (0: 39, 0: 39, 0: 41)
+ Subdomain size (x,y,z): ( 20, 20, 42)
+
+
+ Characteristic levels of the geo. wind component ug:
+
+ Height: 0.0 0.0 m
+ ug: 0.00 0.00 m/s
+ Gradient: ------ 0.00 1/100s
+ Gridpoint: 0 0
+
+ Characteristic levels of the geo. wind component vg:
+
+ Height: 0.0 0.0 m
+ vg: 0.00 0.00 m/s
+ Gradient: ------ 0.00 1/100s
+ Gridpoint: 0 0
+
+
+ Topography information:
+ ----------------------
+
+ Topography: flat
+
+
+ Boundary conditions:
+ -------------------
+
+ p uv pt
+
+ B. bound.: p(0) = p(1) | uv(0) = -uv(1) | pt(0) = pt(1)
+ T. bound.: p(nzt+1) = 0 | uv(nzt+1) = ug(nzt+1), vg(nzt+1) | pt(nzt+1) = pt(nzt) + dpt/dz_
+
+ e
+
+ B. bound.: e(0) = e(1)
+ T. bound.: e(nzt+1) = e(nzt) = e(nzt-1)
+
+ Bottom surface fluxes are used in diffusion terms at k=1
+ Predefined constant heatflux: 0.100000 K m/s
+
+
+ Constant flux layer between bottom surface and first computational u,v-level:
+
+ z_mo = 25.00 m z0 = 0.1000 m z0h = 0.10000 m kappa = 0.40
+ Rif value range: -20.00 <= rif <= 20.00
+
+
+ Lateral boundaries:
+ left/right: cyclic
+ north/south: cyclic
+
+
+ Initial profiles:
+ ----------------
+
+ Characteristic levels of the initial temperature profile:
+
+ Height: 0.0 0.0 800.0 m
+ Temperature: 300.00 300.00 300.00 K
+ Gradient: ------ 0.00 1.00 K/100m
+ Gridpoint: 0 0 16
+
+
+ List output:
+ -----------
+
+ 1D-Profiles:
+ Output every 9999999.90 s
+ Time averaged over 600.00 s
+ Averaging input every 10.00 s
+
+
+ Data output:
+ -----------
+
+ Time averaged over 600.00 s
+ Averaging input every 10.00 s
+
+ 1D-Profiles:
+ Output format: netCDF 64bit offset
+
+
+ Profile: wpt, w"pt", w*pt*, w*2, pt, pt*2,
+ Output every 900.00 s
+ Time averaged over 600.00 s
+ Averaging input every 10.00 s
+
+ 2D-Arrays:
+ Output format: netCDF 64bit offset
+
+
+ XY-cross-section Arrays: w, pt,
+ Output every 900.00 s
+ Cross sections at k = /2/10/
+ scalar-coordinates: /75.0/475.0/ m
+
+
+ Number of output time levels allowed: unlimited
+
+
+ XZ-cross-section Arrays: w, pt,
+ Output every 900.00 s
+ Cross sections at j = /20/
+ scalar-coordinates: /1000.0/ m
+
+
+ Number of output time levels allowed: unlimited
+
+
+ 2D-Arrays(time-averaged):
+ Output format: netCDF 64bit offset
+
+
+ XZ-cross-section Arrays: w,
+ Output every 1800.00 s
+ Time averaged over 900.00 s
+ Averaging input every 10.00 s
+ Cross sections at j = /20/
+ scalar-coordinates: /1000.0/ m
+
+
+ Number of output time levels allowed: unlimited
+
+
+ Time series:
+ Output format: netCDF 64bit offset
+
+ Output every 0.00 s
+
+ ------------------------------------------------------------------------------
+
+
+ Physical quantities:
+ -------------------
+
+ Geograph. latitude : latitude = 55.0 degr
+ Geograph. longitude : longitude = 0.0 degr
+ Angular velocity : omega = 0.729E-04 rad/s
+ Coriolis parameter : f = 0.000119 1/s
+ f* = 0.000084 1/s
+ Day of the year at model start : day_init = 172
+ UTC time at model start : time_utc_init = 43200.0 s
+
+ Gravity : g = 9.8 m/s**2
+
+ Reference state used in buoyancy terms: initial_profile
+
+
+ Cloud physics quantities / methods:
+ ----------------------------------
+
+
+
+ LES / Turbulence quantities:
+ ---------------------------
+
+ Mixing length is limited to 1.80 * z
+
+
+ Actions during the simulation:
+ -----------------------------
+
+ Disturbance impulse (u,v) every : 150.00 s
+ Disturbance amplitude : 0.25 m/s
+ Lower disturbance level : 125.00 m (GP 3)
+ Upper disturbance level : 625.00 m (GP 13)
+ Disturbances cease as soon as the disturbance energy exceeds 0.010 m**2/s**2
+ Random number generator used : random-parallel
+
+
+
+ *** no user-defined variables found
+
+ ------------------------------------------------------------------------------
+
+
+
+Run-control output:
+------------------
+
+RUN ITER. HH:MM:SS.SS DT(E) UMAX VMAX WMAX U* W* THETA* Z_I ENERG. DISTENERG DIVOLD DIVNEW UMAX(KJI) VMAX(KJI) WMAX(KJI) ADVECX ADVECY MGCYC
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+ 0 0 00:00:00.00 20.0000A -0.2131D -0.2288D 0.1182 0.000 1.38 0.000E+00 800. 0.104E-02 0.103E-02 0.597E-03 0.867E-13 7 7 11 11 7 19 5 26 7 0.000 0.000 0
+ 0 1 00:00:20.00 20.0000D -0.2125 -0.2273 0.1172 0.009 0.69 -0.132E+02 100. 0.103E-02 0.102E-02 0.570E-05 0.411E-15 7 7 11 11 7 19 5 26 7 0.000 0.000 0
+ 0 2 00:00:40.00 20.0000D -0.2117 -0.2252 0.1162 0.009 0.69 -0.133E+02 100. 0.102E-02 0.102E-02 0.935E-05 0.416E-15 7 7 11 11 7 19 5 26 7 0.000 0.000 0
+ 0 3 00:01:00.00 20.0000D -0.2106 -0.2227 0.1152 0.009 0.69 -0.134E+02 100. 0.101E-02 0.101E-02 0.130E-04 0.421E-15 7 7 11 11 7 19 5 26 7 0.000 0.000 0
+ 0 4 00:01:20.00 20.0000D -0.2093 -0.2197 0.1141 0.009 0.69 -0.134E+02 100. 0.100E-02 0.997E-03 0.166E-04 0.424E-15 7 7 11 11 7 19 5 26 7 0.000 0.000 0
+ 0 5 00:01:40.00 20.0000D -0.2077 -0.2164 0.1129 0.009 0.93 -0.134E+02 250. 0.992E-03 0.988E-03 0.203E-04 0.427E-15 7 7 11 11 7 19 5 26 7 0.000 0.000 0
+ 0 6 00:02:00.00 20.0000D -0.2058 -0.2126 0.1117 0.009 0.93 -0.133E+02 250. 0.983E-03 0.979E-03 0.239E-04 0.429E-15 7 7 11 11 7 19 5 26 7 0.000 0.000 0
+ 0 7 00:02:20.00 20.0000D -0.2037 -0.2086 0.1103 0.009 1.22 -0.131E+02 550. 0.974E-03 0.970E-03 0.275E-04 0.431E-15 7 7 11 11 7 19 5 26 7 0.000 0.000 0
+ 0 8 00:02:40.00 20.0000D 0.3348D 0.3126D 0.1636 0.011 1.22 -0.105E+02 550. 0.202E-02 0.201E-02 0.601E-03 0.856E-13 10 3 39 10 8 27 5 36 28 0.000 0.000 0
+ 0 9 00:03:00.00 20.0000D 0.3330 0.3039 0.1619 0.011 1.22 -0.105E+02 550. 0.199E-02 0.198E-02 0.374E-04 0.830E-15 10 3 39 10 8 27 5 36 28 0.000 0.000 0
+ 0 10 00:03:20.00 20.0000D 0.3296 -0.2989 0.1601 0.011 1.22 -0.103E+02 550. 0.196E-02 0.195E-02 0.409E-04 0.827E-15 10 3 39 8 4 6 5 36 28 0.000 0.000 0
+ 0 11 00:03:40.00 20.0000D 0.3249 -0.2986 0.1580 0.011 1.22 -0.101E+02 550. 0.194E-02 0.193E-02 0.444E-04 0.828E-15 10 3 39 8 4 6 5 36 28 0.000 0.000 0
+ 0 12 00:04:00.00 20.0000D 0.3189 -0.2989 0.1558 0.012 1.22 -0.975E+01 550. 0.191E-02 0.190E-02 0.478E-04 0.831E-15 10 3 39 8 0 7 5 36 28 0.000 0.000 0
+ 0 13 00:04:20.00 20.0000D 0.3119 -0.3005 0.1535 0.012 1.22 -0.940E+01 550. 0.189E-02 0.188E-02 0.513E-04 0.835E-15 10 3 39 8 0 7 5 36 28 0.000 0.000 0
+ 0 14 00:04:40.00 20.0000D 0.3056 -0.3012 0.1512 0.013 1.22 -0.905E+01 550. 0.187E-02 0.185E-02 0.546E-04 0.842E-15 10 3 0 8 0 7 5 36 28 0.000 0.000 0
+ 0 15 00:05:00.00 20.0000D 0.4151D -0.3964D -0.1812 0.013 1.22 -0.851E+01 550. 0.292E-02 0.289E-02 0.625E-03 0.860E-13 8 17 5 8 3 6 8 19 3 0.000 0.000 0
+ 0 16 00:05:20.00 20.0000D 0.4183 -0.4076 -0.1810 0.014 1.22 -0.811E+01 550. 0.287E-02 0.285E-02 0.640E-04 0.129E-14 8 17 5 8 3 6 8 19 3 0.000 0.000 0
+ 0 17 00:05:40.00 20.0000D 0.4163 -0.4151 -0.1796 0.015 1.22 -0.773E+01 550. 0.283E-02 0.280E-02 0.672E-04 0.129E-14 8 17 5 8 3 6 8 19 3 0.000 0.000 0
+ 0 18 00:06:00.00 20.0000D 0.4097 -0.4189 -0.1772 0.015 1.22 -0.735E+01 550. 0.279E-02 0.276E-02 0.703E-04 0.130E-14 8 17 5 8 3 6 8 19 3 0.000 0.000 0
+ 0 19 00:06:20.00 20.0000D 0.3992 -0.4192 0.1802 0.016 1.22 -0.698E+01 550. 0.275E-02 0.273E-02 0.734E-04 0.131E-14 8 17 5 8 3 6 2 36 2 0.000 0.000 0
+ 0 20 00:06:40.00 20.0000D 0.3855 -0.4165 0.1983 0.017 1.22 -0.656E+01 550. 0.272E-02 0.269E-02 0.765E-04 0.133E-14 8 17 5 8 3 6 2 36 2 0.000 0.000 0
+ 0 21 00:07:00.00 20.0000D 0.3695 -0.4109 0.2198 0.018 1.22 -0.616E+01 550. 0.269E-02 0.267E-02 0.795E-04 0.136E-14 8 17 5 8 3 6 2 36 2 0.000 0.000 0
+ 0 22 00:07:20.00 20.0000D -0.3706 -0.4030 0.2474 0.020 1.22 -0.577E+01 550. 0.267E-02 0.265E-02 0.824E-04 0.140E-14 8 13 9 8 3 6 2 6 12 0.000 0.000 0
+ 0 23 00:07:40.00 20.0000D -0.4267D -0.4554D 0.2850 0.021 1.22 -0.539E+01 550. 0.371E-02 0.369E-02 0.653E-03 0.886E-13 4 4 4 8 1 8 2 6 12 0.000 0.000 0
+ 0 24 00:08:00.00 20.0000D -0.4241 -0.4568 0.3233 0.023 1.22 -0.506E+01 550. 0.368E-02 0.366E-02 0.905E-04 0.190E-14 4 4 4 8 1 8 2 6 12 0.000 0.000 0
+ 0 25 00:08:20.00 20.0000D -0.4208 -0.4522 0.3672 0.024 1.22 -0.471E+01 550. 0.367E-02 0.365E-02 0.931E-04 0.196E-14 4 4 4 8 1 8 2 6 12 0.000 0.000 0
+ 0 26 00:08:40.00 20.0000D -0.4174 -0.4421 0.4169 0.026 1.22 -0.440E+01 550. 0.368E-02 0.366E-02 0.957E-04 0.204E-14 4 4 4 8 1 8 2 6 12 0.000 0.000 0
+ 0 27 00:09:00.00 20.0000D -0.4142 -0.4279 0.4727 0.028 1.22 -0.410E+01 550. 0.372E-02 0.370E-02 0.981E-04 0.214E-14 4 4 4 8 1 8 2 6 12 0.000 0.000 0
+ 0 28 00:09:20.00 20.0000D -0.4116 -0.4106 0.5348 0.030 1.18 -0.381E+01 500. 0.380E-02 0.378E-02 0.100E-03 0.227E-14 4 4 4 8 1 8 2 6 12 0.000 0.000 0
+ 0 29 00:09:40.00 20.0000D -0.4107 -0.4087 0.6032 0.032 1.18 -0.355E+01 500. 0.393E-02 0.391E-02 0.103E-03 0.242E-14 5 4 4 5 3 36 2 6 12 0.000 0.000 0
+ 0 30 00:10:00.00 20.0000D 0.4798D 0.4695D 0.7094 0.035 1.18 -0.330E+01 500. 0.519E-02 0.516E-02 0.656E-03 0.867E-13 5 14 20 9 7 14 2 6 12 0.000 0.000 0
+ 0 31 00:10:20.00 20.0000D 0.4589 -0.4757 0.8018 0.037 1.18 -0.308E+01 500. 0.543E-02 0.540E-02 0.108E-03 0.318E-14 5 14 20 8 2 6 3 6 12 0.000 0.000 0
+ 0 32 00:10:40.00 20.0000D 0.4450 -0.4782 0.9236 0.040 1.18 -0.288E+01 500. 0.579E-02 0.576E-02 0.110E-03 0.344E-14 6 39 30 8 2 6 3 6 12 0.000 0.000 0
+ 0 33 00:11:00.00 20.0000A 0.4349 -0.4767 1.0530 0.043 1.18 -0.266E+01 500. 0.629E-02 0.626E-02 0.111E-03 0.377E-14 6 39 30 8 2 6 3 6 12 0.000 0.000 0
+ 0 34 00:11:20.00 20.0000A -0.4684 -0.5184 1.1853 0.046 1.18 -0.249E+01 500. 0.699E-02 0.696E-02 0.111E-03 0.416E-14 1 3 23 1 29 17 3 6 12 0.000 0.000 0
+ 0 35 00:11:40.00 20.0000A -0.5110 -0.5803 1.3146 0.049 1.18 -0.233E+01 500. 0.793E-02 0.791E-02 0.112E-03 0.464E-14 1 3 23 1 29 17 3 6 12 0.000 0.000 0
+ 0 36 00:12:00.00 20.0000A -0.5522 -0.6460 1.4351 0.052 1.18 -0.218E+01 500. 0.920E-02 0.917E-02 0.112E-03 0.522E-14 1 3 23 1 29 17 3 6 12 0.000 0.000 0
+ 0 37 00:12:20.00 20.0000A 0.6173 -0.7139 1.6132 0.055 1.18 -0.205E+01 500. 0.109E-01 0.108E-01 0.112E-03 0.591E-14 1 35 11 1 29 17 4 6 12 0.000 0.000 0
+ 0 38 00:12:40.00 20.0000A 0.6867 -0.7795 1.7863 0.059 1.18 -0.193E+01 500. 0.130E-01 0.130E-01 0.112E-03 0.673E-14 1 35 11 1 29 17 4 6 12 0.000 0.000 0
+ 0 39 00:13:00.00 20.0000A 0.7575 -0.8399 1.9135 0.062 1.18 -0.183E+01 500. 0.158E-01 0.158E-01 0.112E-03 0.767E-14 1 35 11 1 29 17 4 6 12 0.000 0.000 0
+ 0 40 00:13:20.00 20.0000A 0.8277 -0.8934 2.1012 0.066 1.18 -0.173E+01 500. 0.193E-01 0.193E-01 0.114E-03 0.877E-14 1 35 11 1 29 17 5 6 12 0.000 0.000 0
+ 0 41 00:13:40.00 20.0000A 0.8945 -0.9393 2.2220 0.069 1.18 -0.165E+01 500. 0.237E-01 0.236E-01 0.116E-03 0.100E-13 1 35 11 1 29 17 5 6 12 0.000 0.000 0
+ 0 42 00:14:00.00 18.9000A 0.9549 -0.9777 2.3774 0.072 1.28 -0.157E+01 650. 0.290E-01 0.290E-01 0.120E-03 0.115E-13 1 35 11 1 29 17 6 6 12 0.000 0.000 0
+ 0 43 00:14:18.89 18.4000A 1.0030 -1.0299 2.4491 0.075 1.28 -0.151E+01 650. 0.352E-01 0.351E-01 0.119E-03 0.123E-13 1 35 11 1 28 17 6 6 12 0.000 0.000 0
+ 0 44 00:14:37.29 17.7000A 1.0386 -1.1114 2.5494 0.078 1.28 -0.147E+01 650. 0.421E-01 0.421E-01 0.122E-03 0.135E-13 1 35 11 1 28 17 7 6 12 0.000 0.000 0
+ 0 45 00:14:55.00 16.2000A 1.0601 -1.1794 2.7727 0.081 1.28 -0.141E+01 650. 0.499E-01 0.498E-01 0.125E-03 0.146E-13 1 35 11 1 28 17 5 24 2 0.000 0.000 0
+ 0 46 00:15:11.20 15.4000A 1.0661 -1.2312 2.9236 0.083 1.18 -0.138E+01 500. 0.578E-01 0.578E-01 0.122E-03 0.148E-13 1 35 11 1 28 17 6 24 2 0.000 0.000 0
+ 0 47 00:15:26.60 14.3000A -1.0749 -1.2699 3.1406 0.084 1.28 -0.135E+01 650. 0.662E-01 0.661E-01 0.124E-03 0.155E-13 1 24 19 1 28 17 6 24 2 0.000 0.000 0
+ 0 48 00:15:40.89 13.8000A 1.1037 -1.2967 3.2568 0.086 1.28 -0.132E+01 650. 0.746E-01 0.745E-01 0.122E-03 0.156E-13 1 17 38 1 28 17 6 24 2 0.000 0.000 0
+ 0 49 00:15:54.69 13.1000A 1.1514 -1.3146 3.4225 0.087 1.28 -0.131E+01 650. 0.832E-01 0.832E-01 0.125E-03 0.163E-13 1 17 38 1 28 17 7 24 2 0.000 0.000 0
+ 0 50 00:16:07.79 12.9000A 1.1883 -1.3252 3.4997 0.088 1.29 -0.130E+01 650. 0.919E-01 0.919E-01 0.125E-03 0.167E-13 1 17 38 1 28 17 7 24 2 0.000 0.000 0
+ 0 51 00:16:20.69 12.4000A 1.2162 -1.3305 3.6233 0.089 1.29 -0.129E+01 650. 0.101E+00 0.101E+00 0.130E-03 0.175E-13 1 17 38 1 28 17 8 24 2 0.000 0.000 0
+ 0 52 00:16:33.09 12.3000A 1.2350 -1.3452 3.6676 0.090 1.29 -0.128E+01 650. 0.110E+00 0.110E+00 0.131E-03 0.179E-13 1 17 38 1 28 18 8 24 2 0.000 0.000 0
+ 0 53 00:16:45.39 11.9000A 1.2464 -1.3669 3.7669 0.091 1.29 -0.126E+01 650. 0.119E+00 0.119E+00 0.136E-03 0.188E-13 1 17 38 1 28 18 9 34 13 0.000 0.000 0
+ 0 54 00:16:57.29 11.4000A 1.2897 -1.3821 3.9424 0.092 1.29 -0.126E+01 650. 0.128E+00 0.128E+00 0.138E-03 0.191E-13 5 31 10 1 28 18 9 34 13 0.000 0.000 0
+ 0 55 00:17:08.69 11.2000A 1.3175 -1.3912 4.0217 0.092 1.29 -0.124E+01 650. 0.136E+00 0.136E+00 0.138E-03 0.192E-13 5 31 10 1 28 18 9 34 13 0.000 0.000 0
+ 0 56 00:17:19.89 10.8000A -1.3130 -1.3950 4.1809 0.093 1.38 -0.123E+01 800. 0.145E+00 0.145E+00 0.141E-03 0.198E-13 5 29 17 1 28 18 10 34 13 0.000 0.000 0
+ 0 57 00:17:30.69 10.6000A -1.3858 -1.3942 4.2493 0.093 1.38 -0.123E+01 800. 0.153E+00 0.153E+00 0.141E-03 0.199E-13 5 29 17 1 28 18 10 34 13 0.000 0.000 0
+ 0 58 00:17:41.29 10.4000A -1.4208 -1.3896 4.3438 0.094 1.38 -0.122E+01 800. 0.162E+00 0.162E+00 0.144E-03 0.204E-13 5 29 17 1 28 18 11 34 13 0.000 0.000 0
+ 0 59 00:17:51.69 10.2000A -1.4345 1.3902 4.4002 0.095 1.38 -0.121E+01 800. 0.170E+00 0.170E+00 0.146E-03 0.208E-13 5 29 17 7 37 19 11 34 13 0.000 0.000 0
+ 0 60 00:18:01.89 10.1000A -1.4414 1.4901 4.4539 0.095 1.38 -0.120E+01 800. 0.177E+00 0.177E+00 0.148E-03 0.212E-13 4 32 19 7 37 19 12 34 13 0.000 0.000 0
+ 0 61 00:18:11.99 10.0000A -1.4695 -1.5076 4.4829 0.096 1.38 -0.120E+01 800. 0.185E+00 0.185E+00 0.151E-03 0.217E-13 4 32 19 8 7 16 12 34 13 0.000 0.000 0
+ 0 62 00:18:21.99 10.0000A -1.4856 -1.6263 4.4854 0.096 1.38 -0.119E+01 800. 0.193E+00 0.192E+00 0.154E-03 0.222E-13 4 32 19 8 7 16 13 34 13 0.000 0.000 0
+ 0 63 00:18:31.99 10.0000A -1.4918 -1.7187 4.4802 0.097 1.38 -0.118E+01 800. 0.200E+00 0.200E+00 0.158E-03 0.229E-13 4 32 19 8 7 16 12 34 13 0.000 0.000 0
+ 0 64 00:18:41.99 10.1000A -1.5052 -1.7636 4.4361 0.097 1.38 -0.116E+01 800. 0.207E+00 0.207E+00 0.163E-03 0.235E-13 4 32 18 8 7 16 14 34 13 0.000 0.000 0
+ 0 65 00:18:52.09 10.2000A -1.5591 -1.7463 4.4065 0.098 1.41 -0.116E+01 850. 0.214E+00 0.214E+00 0.169E-03 0.245E-13 4 32 18 8 7 16 13 34 13 0.000 0.000 0
+ 0 66 00:19:02.29 10.3000A -1.5903 -1.6646 4.3493 0.099 1.41 -0.115E+01 850. 0.221E+00 0.221E+00 0.175E-03 0.253E-13 4 32 18 8 7 16 13 34 13 0.000 0.000 0
+ 0 67 00:19:12.59 10.5000A -1.5979 -1.6322 4.2954 0.099 1.41 -0.115E+01 850. 0.228E+00 0.228E+00 0.180E-03 0.262E-13 4 32 18 9 7 16 15 35 12 0.000 0.000 0
+ 0 68 00:19:23.09 10.5000A -1.5832 1.6962 4.2656 0.100 1.41 -0.114E+01 850. 0.235E+00 0.234E+00 0.188E-03 0.273E-13 4 32 18 12 17 28 15 35 12 0.000 0.000 0
+ 0 69 00:19:33.59 10.8000A -1.5952 -1.7195 4.1677 0.101 1.41 -0.113E+01 850. 0.241E+00 0.241E+00 0.192E-03 0.279E-13 7 12 6 9 7 16 16 35 13 0.000 0.000 0
+ 0 70 00:19:44.39 10.7000A -1.5975 -1.7885 4.1887 0.101 1.41 -0.113E+01 850. 0.247E+00 0.247E+00 0.202E-03 0.293E-13 7 12 6 10 7 17 16 35 13 0.000 0.000 0
+ 0 71 00:19:55.09 11.0000A 1.6027 -1.8310 4.1010 0.102 1.41 -0.112E+01 850. 0.253E+00 0.252E+00 0.204E-03 0.295E-13 7 1 37 10 7 17 12 23 18 0.000 0.000 0
+ 0 72 00:20:06.09 10.9000A 1.7032 -1.8108 4.1396 0.103 1.41 -0.111E+01 850. 0.258E+00 0.258E+00 0.214E-03 0.308E-13 7 24 30 10 7 17 12 23 18 0.000 0.000 0
+ 0 73 00:20:16.99 10.9000A 1.8376 1.7452 4.1413 0.104 1.41 -0.109E+01 850. 0.262E+00 0.262E+00 0.215E-03 0.309E-13 7 24 30 14 18 28 13 23 18 0.000 0.000 0
+ 0 74 00:20:27.89 10.7000A 1.9136 1.8271 4.1969 0.105 1.41 -0.107E+01 850. 0.267E+00 0.266E+00 0.219E-03 0.313E-13 7 24 30 14 18 28 13 23 18 0.000 0.000 0
+ 0 75 00:20:38.59 10.7000A 1.9332 -1.8931 4.1941 0.106 1.41 -0.106E+01 850. 0.270E+00 0.270E+00 0.218E-03 0.311E-13 7 24 30 9 4 0 13 23 17 0.000 0.000 0
+ 0 76 00:20:49.29 10.7000A 1.9366 -1.9949 4.2226 0.107 1.41 -0.105E+01 850. 0.273E+00 0.273E+00 0.220E-03 0.314E-13 7 24 31 9 4 0 13 23 17 0.000 0.000 0
+ 0 77 00:21:00.00 10.5000A 2.0189 -2.0694 4.2693 0.108 1.41 -0.104E+01 850. 0.276E+00 0.275E+00 0.223E-03 0.317E-13 7 24 31 9 4 0 14 23 17 0.000 0.000 0
+ 0 78 00:21:10.50 10.5000A 2.0530 -2.1078 4.3031 0.109 1.41 -0.103E+01 850. 0.278E+00 0.277E+00 0.221E-03 0.314E-13 7 24 31 9 4 0 14 23 17 0.000 0.000 0
+ 0 79 00:21:21.00 10.4000A 2.0502 -2.1052 4.3253 0.110 1.41 -0.102E+01 850. 0.279E+00 0.279E+00 0.223E-03 0.316E-13 7 24 31 9 4 0 14 23 17 0.000 0.000 0
+ 0 80 00:21:31.40 10.4000A 2.0227 -2.0595 4.3225 0.111 1.41 -0.101E+01 850. 0.281E+00 0.280E+00 0.222E-03 0.315E-13 7 24 31 9 4 0 14 23 17 0.000 0.000 0
+ 0 81 00:21:41.80 10.5000A 1.9814 -1.9732 4.2991 0.112 1.41 -0.100E+01 850. 0.282E+00 0.281E+00 0.224E-03 0.316E-13 7 24 31 9 4 0 15 23 17 0.000 0.000 0
+ 0 82 00:21:52.30 10.4000A 1.9340 -1.9475 4.3286 0.113 1.41 -0.982E+00 850. 0.283E+00 0.282E+00 0.227E-03 0.321E-13 7 24 31 10 4 0 15 23 17 0.000 0.000 0
+ 0 83 00:22:02.70 10.5000A 1.8924 -2.0069 4.3038 0.114 1.41 -0.972E+00 850. 0.283E+00 0.283E+00 0.226E-03 0.320E-13 14 4 0 10 4 0 15 23 17 0.000 0.000 0
+ 0 84 00:22:13.20 10.7000A 1.9415 -2.0355 4.2040 0.115 1.41 -0.961E+00 850. 0.283E+00 0.283E+00 0.229E-03 0.324E-13 14 4 0 10 4 0 15 23 17 0.000 0.000 0
+ 0 85 00:22:23.90 10.8000A 1.9325 -2.0217 4.1559 0.116 1.41 -0.952E+00 850. 0.284E+00 0.283E+00 0.234E-03 0.332E-13 14 4 0 10 4 0 16 23 17 0.000 0.000 0
+ 0 86 00:22:34.70 11.0000A 1.8907 -1.9607 4.0835 0.117 1.38 -0.945E+00 800. 0.284E+00 0.283E+00 0.237E-03 0.336E-13 14 4 0 10 4 0 16 23 17 0.000 0.000 0
+ 0 87 00:22:45.70 11.4000A 1.8309 -1.8652 3.9358 0.118 1.38 -0.942E+00 800. 0.283E+00 0.283E+00 0.242E-03 0.344E-13 14 4 0 10 3 0 16 23 17 0.000 0.000 0
+ 0 88 00:22:57.10 12.0000A 1.8977 -1.8027 3.7438 0.119 1.38 -0.929E+00 800. 0.283E+00 0.283E+00 0.252E-03 0.357E-13 15 4 1 7 24 4 16 23 17 0.000 0.000 0
+ 0 89 00:23:09.10 12.6000A 1.9544 -1.8206 3.5844 0.119 1.38 -0.923E+00 800. 0.283E+00 0.282E+00 0.265E-03 0.376E-13 15 4 1 8 23 4 17 23 17 0.000 0.000 0
+ 0 90 00:23:21.70 12.9000A 1.9261 -1.9283 3.4830 0.120 1.38 -0.920E+00 800. 0.282E+00 0.282E+00 0.278E-03 0.395E-13 15 4 1 8 23 4 16 12 29 0.000 0.000 0
+ 0 91 00:23:34.60 13.2000A 1.8512 -2.0241 3.4202 0.121 1.38 -0.928E+00 800. 0.282E+00 0.281E+00 0.284E-03 0.404E-13 15 4 1 8 23 4 11 22 39 0.000 0.000 0
+ 0 92 00:23:47.80 13.4000A 1.7632 -2.1053 3.3553 0.121 1.38 -0.909E+00 800. 0.281E+00 0.281E+00 0.290E-03 0.412E-13 15 4 1 8 23 4 12 22 39 0.000 0.000 0
+ 0 93 00:24:01.20 13.6000A 1.7138 -2.1674 3.2986 0.122 1.35 -0.903E+00 750. 0.281E+00 0.280E+00 0.293E-03 0.418E-13 3 22 38 8 23 4 12 22 39 0.000 0.000 0
+ 0 94 00:24:14.80 13.9000A 1.7170 -2.2027 3.2411 0.122 1.35 -0.901E+00 750. 0.280E+00 0.279E+00 0.296E-03 0.423E-13 3 22 38 8 23 4 12 22 39 0.000 0.000 0
+ 0 95 00:24:28.70 14.1000A 1.7197 -2.1983 3.1899 0.123 1.35 -0.896E+00 750. 0.279E+00 0.279E+00 0.301E-03 0.431E-13 3 22 38 8 23 4 12 22 39 0.000 0.000 0
+ 0 96 00:24:42.80 14.1000A 1.7153 -2.1719 3.1976 0.123 1.35 -0.891E+00 750. 0.279E+00 0.278E+00 0.303E-03 0.435E-13 3 22 38 7 23 5 10 23 1 0.000 0.000 0
+ 0 97 00:24:56.90 13.8000A 1.6963 -2.1325 3.2561 0.123 1.35 -0.890E+00 750. 0.279E+00 0.278E+00 0.302E-03 0.432E-13 3 22 38 7 23 5 10 23 1 0.000 0.000 0
+ 0 98 00:25:10.70 13.8000A -1.7049 -2.1009 3.2710 0.123 1.35 -0.891E+00 750. 0.279E+00 0.278E+00 0.295E-03 0.420E-13 8 25 1 8 23 5 11 23 1 0.000 0.000 0
+ 0 99 00:25:24.50 13.8000A 1.7204 -2.1783 3.2616 0.123 1.35 -0.892E+00 750. 0.278E+00 0.278E+00 0.295E-03 0.417E-13 10 26 31 8 23 5 11 23 1 0.000 0.000 0
+ 0 100 00:25:38.30 13.8000A 1.7625 -2.1980 3.2579 0.124 1.41 -0.893E+00 850. 0.278E+00 0.278E+00 0.294E-03 0.413E-13 10 26 31 8 23 5 12 23 1 0.000 0.000 0
+ 0 101 00:25:52.10 14.0000A 1.7838 -2.1524 3.2052 0.124 1.38 -0.899E+00 800. 0.278E+00 0.277E+00 0.293E-03 0.409E-13 10 26 31 8 23 5 12 23 1 0.000 0.000 0
+ 0 102 00:26:06.10 14.1000A 1.7815 -2.0874 3.1853 0.124 1.38 -0.896E+00 800. 0.278E+00 0.277E+00 0.297E-03 0.411E-13 10 26 31 8 22 5 13 23 1 0.000 0.000 0
+ 0 103 00:26:20.20 14.4000A -1.8038 -2.1448 3.1345 0.124 1.38 -0.895E+00 800. 0.277E+00 0.277E+00 0.298E-03 0.410E-13 16 22 38 8 22 5 12 23 19 0.000 0.000 0
+ 0 104 00:26:34.60 14.4000A 1.7966 -2.1120 3.1256 0.124 1.38 -0.894E+00 800. 0.277E+00 0.276E+00 0.303E-03 0.414E-13 1 36 26 8 22 5 12 23 19 0.000 0.000 0
+ 0 105 00:26:49.00 14.4000A 1.8540 -1.9957 3.1203 0.124 1.38 -0.894E+00 800. 0.276E+00 0.276E+00 0.301E-03 0.410E-13 1 37 26 8 22 5 9 38 26 0.000 0.000 0
+ 0 106 00:27:03.40 14.1000A 1.8694 1.8628 3.1953 0.125 1.38 -0.898E+00 800. 0.276E+00 0.275E+00 0.299E-03 0.407E-13 1 37 26 8 35 24 10 38 26 0.000 0.000 0
+ 0 107 00:27:17.50 13.8000A 1.8312 1.8697 3.2551 0.125 1.38 -0.900E+00 800. 0.275E+00 0.274E+00 0.292E-03 0.396E-13 1 37 26 8 35 24 10 38 26 0.000 0.000 0
+ 0 108 00:27:31.30 13.8000A 1.8481 1.8974 3.2672 0.125 1.38 -0.900E+00 800. 0.274E+00 0.274E+00 0.285E-03 0.386E-13 1 16 38 8 35 23 10 38 26 0.000 0.000 0
+ 0 109 00:27:45.10 13.9000A 1.9162 1.9278 3.2486 0.125 1.38 -0.900E+00 800. 0.274E+00 0.273E+00 0.284E-03 0.385E-13 1 16 39 8 35 23 10 38 26 0.000 0.000 0
+ 0 110 00:27:59.00 13.9000A 1.9932 1.9444 3.2453 0.126 1.38 -0.902E+00 800. 0.273E+00 0.272E+00 0.285E-03 0.387E-13 1 16 39 8 36 23 11 38 26 0.000 0.000 0
+ 0 111 00:28:12.90 13.9000A 2.0637 2.0411 3.2331 0.126 1.38 -0.897E+00 800. 0.272E+00 0.271E+00 0.285E-03 0.386E-13 1 16 39 9 36 24 13 37 36 0.000 0.000 0
+ 0 112 00:28:26.80 14.0000A 2.1140 2.0927 3.2228 0.126 1.38 -0.895E+00 800. 0.271E+00 0.271E+00 0.285E-03 0.386E-13 1 16 39 9 36 24 13 37 36 0.000 0.000 0
+ 0 113 00:28:40.80 14.0000A 2.1252 2.1098 3.2064 0.126 1.41 -0.895E+00 850. 0.270E+00 0.270E+00 0.287E-03 0.388E-13 1 16 39 9 36 23 13 37 37 0.000 0.000 0
+ 0 114 00:28:54.80 14.0000A 2.1629 2.1114 3.2196 0.127 1.41 -0.893E+00 850. 0.269E+00 0.268E+00 0.287E-03 0.388E-13 1 16 0 9 36 23 13 37 37 0.000 0.000 0
+ 0 115 00:29:08.80 13.9000A 2.1941 2.1436 3.2459 0.127 1.41 -0.889E+00 850. 0.268E+00 0.267E+00 0.286E-03 0.387E-13 1 16 0 9 37 23 14 37 37 0.000 0.000 0
+ 0 116 00:29:22.70 13.9000A 2.1660 2.1317 3.2349 0.127 1.41 -0.888E+00 850. 0.266E+00 0.266E+00 0.284E-03 0.384E-13 1 16 0 9 37 23 14 37 37 0.000 0.000 0
+ 0 117 00:29:36.60 14.2000A 2.1114 2.0437 3.1772 0.127 1.38 -0.891E+00 800. 0.265E+00 0.264E+00 0.285E-03 0.383E-13 1 16 1 9 37 23 14 37 37 0.000 0.000 0
+ 0 118 00:29:50.80 14.3000A 2.1168 1.8997 3.1409 0.128 1.38 -0.905E+00 800. 0.263E+00 0.262E+00 0.291E-03 0.390E-13 1 16 1 9 37 23 14 9 10 0.000 0.000 0
+ 0 119 00:30:05.10 14.4000A 2.0639 -1.9024 3.1211 0.128 1.38 -0.889E+00 800. 0.261E+00 0.260E+00 0.293E-03 0.391E-13 1 16 1 10 6 21 13 6 16 0.000 0.000 0
+ 0 120 00:30:19.50 14.1000A 2.0191 -2.0149 3.1855 0.128 1.38 -0.885E+00 800. 0.259E+00 0.258E+00 0.294E-03 0.391E-13 1 17 1 10 6 21 7 25 19 0.000 0.000 0
+ 0 121 00:30:33.60 13.8000A -2.0333 -2.0438 3.2493 0.128 1.38 -0.882E+00 800. 0.257E+00 0.256E+00 0.288E-03 0.381E-13 9 10 18 10 6 21 8 25 19 0.000 0.000 0
+ 0 122 00:30:47.40 13.5000A 1.9276 -2.0991 3.3455 0.129 1.38 -0.884E+00 800. 0.254E+00 0.254E+00 0.281E-03 0.371E-13 1 17 1 10 5 21 8 25 19 0.000 0.000 0
+ 0 123 00:31:00.90 13.3000A -1.9161 -2.1236 3.3942 0.129 1.41 -0.879E+00 850. 0.252E+00 0.251E+00 0.275E-03 0.361E-13 10 8 19 10 5 21 9 25 19 0.000 0.000 0
+ 0 124 00:31:14.20 13.1000A -1.9563 -2.0675 3.4440 0.129 1.41 -0.879E+00 850. 0.249E+00 0.249E+00 0.270E-03 0.353E-13 10 9 18 10 5 21 9 25 19 0.000 0.000 0
+ 0 125 00:31:27.30 13.1000A -1.8492 -1.9400 3.4359 0.128 1.41 -0.885E+00 850. 0.247E+00 0.246E+00 0.265E-03 0.345E-13 10 9 18 10 5 21 10 25 19 0.000 0.000 0
+ 0 126 00:31:40.40 13.1000A -1.9169 -1.9001 3.4331 0.128 1.41 -0.884E+00 850. 0.245E+00 0.244E+00 0.264E-03 0.343E-13 13 26 20 6 12 21 10 25 19 0.000 0.000 0
+ 0 127 00:31:53.50 13.4000A -1.9327 -1.8837 3.3592 0.128 1.41 -0.890E+00 850. 0.242E+00 0.241E+00 0.263E-03 0.341E-13 13 26 20 6 12 21 10 25 19 0.000 0.000 0
+ 0 128 00:32:06.90 13.7000A -1.9667 -1.8724 3.2909 0.128 1.41 -0.894E+00 850. 0.239E+00 0.239E+00 0.268E-03 0.346E-13 13 26 19 1 13 16 9 9 19 0.000 0.000 0
+ 0 129 00:32:20.60 13.9000A -2.0586 -1.8788 3.2452 0.127 1.41 -0.899E+00 850. 0.237E+00 0.236E+00 0.273E-03 0.351E-13 13 26 19 1 13 16 9 9 19 0.000 0.000 0
+ 0 130 00:32:34.50 14.1000A -2.0979 -1.8873 3.2012 0.127 1.41 -0.902E+00 850. 0.234E+00 0.233E+00 0.275E-03 0.353E-13 13 26 19 1 13 16 10 9 19 0.000 0.000 0
+ 0 131 00:32:48.60 14.2000A -2.1232 -1.8963 3.1743 0.127 1.41 -0.904E+00 850. 0.232E+00 0.231E+00 0.278E-03 0.355E-13 13 26 19 1 13 16 10 9 19 0.000 0.000 0
+ 0 132 00:33:02.80 14.6000A -2.1511 -1.9032 3.0741 0.126 1.41 -0.904E+00 850. 0.229E+00 0.228E+00 0.278E-03 0.354E-13 13 26 19 1 13 16 10 8 19 0.000 0.000 0
+ 0 133 00:33:17.40 14.7000A -2.2399 -1.9049 3.0632 0.126 1.41 -0.910E+00 850. 0.227E+00 0.226E+00 0.285E-03 0.360E-13 14 26 18 1 13 16 10 8 19 0.000 0.000 0
+ 0 134 00:33:32.10 14.7000A -2.3269 -1.8979 3.0641 0.125 1.41 -0.911E+00 850. 0.225E+00 0.224E+00 0.286E-03 0.359E-13 14 26 18 1 13 16 11 8 19 0.000 0.000 0
+ 0 135 00:33:46.80 14.6000A -2.4204 -1.8791 3.0732 0.125 1.41 -0.914E+00 850. 0.223E+00 0.222E+00 0.285E-03 0.355E-13 14 26 18 1 13 16 11 8 19 0.000 0.000 0
+ 0 136 00:34:01.40 14.9000A -2.5050 -1.8780 3.0299 0.124 1.38 -0.913E+00 800. 0.221E+00 0.220E+00 0.282E-03 0.349E-13 14 26 18 1 12 16 11 8 19 0.000 0.000 0
+ 0 137 00:34:16.30 15.2000A -2.5433 -1.8650 2.9683 0.124 1.38 -0.911E+00 800. 0.219E+00 0.218E+00 0.286E-03 0.353E-13 14 26 18 1 12 16 11 8 19 0.000 0.000 0
+ 0 138 00:34:31.50 15.3000A -2.4931 -1.8365 2.9450 0.123 1.38 -0.912E+00 800. 0.218E+00 0.217E+00 0.290E-03 0.357E-13 14 26 18 1 12 16 12 8 19 0.000 0.000 0
+ 0 139 00:34:46.80 15.4000A -2.3625 -1.7932 2.9239 0.122 1.38 -0.922E+00 800. 0.216E+00 0.215E+00 0.292E-03 0.356E-13 14 27 18 1 12 16 12 8 19 0.000 0.000 0
+ 0 140 00:35:02.20 15.5000A -2.3955 -1.7711 2.8952 0.122 1.38 -0.917E+00 800. 0.215E+00 0.214E+00 0.293E-03 0.355E-13 15 26 17 1 11 15 12 8 19 0.000 0.000 0
+ 0 141 00:35:17.70 15.8000A -2.4783 -1.7375 2.8481 0.121 1.38 -0.922E+00 800. 0.214E+00 0.213E+00 0.294E-03 0.354E-13 15 26 17 1 11 15 12 8 19 0.000 0.000 0
+ 0 142 00:35:33.50 15.8000A -2.4727 1.7971 2.8403 0.121 1.38 -0.929E+00 800. 0.213E+00 0.212E+00 0.299E-03 0.357E-13 15 26 17 8 34 23 14 26 24 0.000 0.000 0
+ 0 143 00:35:49.30 15.7000A -2.3660 -1.7720 2.8642 0.120 1.38 -0.927E+00 800. 0.213E+00 0.212E+00 0.299E-03 0.354E-13 15 26 17 1 8 35 6 38 32 0.000 0.000 0
+ 0 144 00:36:05.00 15.3000A -2.2554 -1.7519 2.9492 0.119 1.38 -0.931E+00 800. 0.212E+00 0.211E+00 0.297E-03 0.349E-13 15 26 16 1 7 34 6 38 32 0.000 0.000 0
+ 0 145 00:36:20.30 14.7000A -2.1060 -1.8205 3.0663 0.119 1.38 -0.940E+00 800. 0.212E+00 0.211E+00 0.290E-03 0.339E-13 15 26 16 1 6 34 7 38 32 0.000 0.000 0
+ 0 146 00:36:35.00 14.2000A -2.0342 -1.8476 3.1662 0.118 1.38 -0.941E+00 800. 0.212E+00 0.211E+00 0.278E-03 0.325E-13 11 11 13 1 6 34 7 38 32 0.000 0.000 0
+ 0 147 00:36:49.20 13.9000A -2.0417 -1.8187 3.2309 0.118 1.38 -0.945E+00 800. 0.211E+00 0.211E+00 0.269E-03 0.313E-13 10 12 14 1 5 34 7 38 32 0.000 0.000 0
+ 0 148 00:37:03.10 13.6000A -2.1224 -1.8939 3.2986 0.117 1.38 -0.950E+00 800. 0.211E+00 0.210E+00 0.264E-03 0.306E-13 10 12 14 1 5 34 8 38 32 0.000 0.000 0
+ 0 149 00:37:16.70 13.4000A -2.1388 -1.8889 3.3525 0.117 1.38 -0.952E+00 800. 0.211E+00 0.210E+00 0.258E-03 0.299E-13 11 12 13 1 5 34 8 38 32 0.000 0.000 0
+ 0 150 00:37:30.10 13.4000A -2.1449 -1.8704 3.3574 0.116 1.38 -0.957E+00 800. 0.211E+00 0.210E+00 0.255E-03 0.294E-13 11 12 13 1 6 35 8 38 32 0.000 0.000 0
+ 0 151 00:37:43.50 13.5000A -2.1129 -1.9084 3.3383 0.116 1.38 -0.961E+00 800. 0.211E+00 0.210E+00 0.255E-03 0.293E-13 12 12 12 1 5 35 9 38 32 0.000 0.000 0
+ 0 152 00:37:57.00 13.6000A -2.0518 -1.9761 3.3117 0.116 1.38 -0.963E+00 800. 0.211E+00 0.210E+00 0.257E-03 0.293E-13 12 12 12 1 5 35 9 38 32 0.000 0.000 0
+ 0 153 00:38:10.60 13.9000A -1.9674 -1.9342 3.2347 0.115 1.41 -0.967E+00 850. 0.211E+00 0.210E+00 0.259E-03 0.294E-13 13 12 12 1 5 35 9 38 32 0.000 0.000 0
+ 0 154 00:38:24.50 14.2000A 1.9542 -2.0470 3.1585 0.115 1.41 -0.973E+00 850. 0.211E+00 0.210E+00 0.265E-03 0.298E-13 7 28 21 1 4 35 8 10 7 0.000 0.000 0
+ 0 155 00:38:38.70 13.5000A 1.9898 -2.0559 3.3410 0.115 1.41 -0.974E+00 850. 0.211E+00 0.210E+00 0.271E-03 0.303E-13 7 28 22 1 4 35 8 9 7 0.000 0.000 0
+ 0 156 00:38:52.20 12.8000A 1.9996 -1.9579 3.5029 0.114 1.41 -0.976E+00 850. 0.211E+00 0.210E+00 0.258E-03 0.288E-13 7 28 22 1 4 35 9 9 7 0.000 0.000 0
+ 0 157 00:39:05.00 12.6000A 1.9398 -2.0307 3.5698 0.114 1.41 -0.981E+00 850. 0.211E+00 0.210E+00 0.246E-03 0.273E-13 7 28 22 1 3 35 9 9 7 0.000 0.000 0
+ 0 158 00:39:17.60 12.5000A -1.8941 -2.0019 3.6009 0.114 1.41 -0.982E+00 850. 0.211E+00 0.210E+00 0.243E-03 0.268E-13 14 13 11 1 3 35 10 9 7 0.000 0.000 0
+ 0 159 00:39:30.10 12.8000A -1.8379 -1.8935 3.5261 0.114 1.41 -0.982E+00 850. 0.211E+00 0.210E+00 0.241E-03 0.266E-13 8 13 15 1 3 35 10 8 6 0.000 0.000 0
+ 0 160 00:39:42.90 13.0000A -1.8526 1.8509 3.4685 0.114 1.41 -0.987E+00 850. 0.212E+00 0.211E+00 0.248E-03 0.272E-13 8 13 14 17 15 11 10 8 6 0.000 0.000 0
+ 0 161 00:39:55.90 13.1000A -1.8830 1.9398 3.4337 0.113 1.41 -0.988E+00 850. 0.212E+00 0.211E+00 0.252E-03 0.276E-13 8 13 14 17 15 11 11 8 6 0.000 0.000 0
+ 0 162 00:40:09.00 13.1000A -1.8941 1.9798 3.4235 0.113 1.41 -0.989E+00 850. 0.212E+00 0.211E+00 0.255E-03 0.278E-13 8 13 14 17 15 11 10 9 8 0.000 0.000 0
+ 0 163 00:40:22.10 12.9000A -1.9001 1.9872 3.4874 0.113 1.41 -0.992E+00 850. 0.212E+00 0.211E+00 0.256E-03 0.279E-13 9 13 14 17 16 11 10 9 8 0.000 0.000 0
+ 0 164 00:40:35.00 13.0000A -1.9031 2.1070 3.4497 0.113 1.41 -0.994E+00 850. 0.213E+00 0.211E+00 0.253E-03 0.275E-13 9 13 14 17 16 11 11 9 8 0.000 0.000 0
+ 0 165 00:40:48.00 13.3000A -1.9423 2.1554 3.3887 0.113 1.41 -0.994E+00 850. 0.213E+00 0.212E+00 0.256E-03 0.278E-13 18 13 9 17 16 11 11 9 8 0.000 0.000 0
+ 0 166 00:41:01.30 13.5000A -1.9704 2.1123 3.3329 0.113 1.41 -0.997E+00 850. 0.213E+00 0.212E+00 0.263E-03 0.285E-13 18 13 9 17 16 11 12 8 7 0.000 0.000 0
+ 0 167 00:41:14.80 13.7000A -1.9694 2.1270 3.2763 0.113 1.41 -0.100E+01 850. 0.213E+00 0.212E+00 0.268E-03 0.290E-13 18 14 9 17 17 11 11 8 8 0.000 0.000 0
+ 0 168 00:41:28.50 13.6000A -1.9760 2.1839 3.3015 0.113 1.41 -0.100E+01 850. 0.214E+00 0.212E+00 0.274E-03 0.295E-13 18 14 9 17 17 11 12 8 8 0.000 0.000 0
+ 0 169 00:41:42.10 13.5000A 1.9771 2.1764 3.3436 0.113 1.41 -0.101E+01 850. 0.214E+00 0.212E+00 0.273E-03 0.294E-13 12 5 12 18 18 9 12 8 8 0.000 0.000 0
+ 0 170 00:41:55.60 13.5000A 1.9792 2.2380 3.3212 0.113 1.38 -0.101E+01 800. 0.214E+00 0.213E+00 0.272E-03 0.293E-13 12 5 12 17 18 10 12 8 8 0.000 0.000 0
+ 0 171 00:42:09.10 13.5000A -1.9920 2.2282 3.3396 0.113 1.38 -0.101E+01 800. 0.215E+00 0.213E+00 0.272E-03 0.293E-13 18 14 8 17 18 10 13 8 8 0.000 0.000 0
+ 0 172 00:42:22.60 13.6000A -1.9824 2.1821 3.3107 0.113 1.38 -0.101E+01 800. 0.215E+00 0.214E+00 0.273E-03 0.294E-13 18 14 7 18 19 8 13 8 8 0.000 0.000 0
+ 0 173 00:42:36.20 13.9000A -1.9733 2.2182 3.2283 0.113 1.38 -0.101E+01 800. 0.216E+00 0.214E+00 0.276E-03 0.297E-13 18 14 7 18 19 8 13 8 8 0.000 0.000 0
+ 0 174 00:42:50.10 14.0000A -1.9902 2.1923 3.2049 0.113 1.38 -0.101E+01 800. 0.217E+00 0.215E+00 0.282E-03 0.304E-13 18 15 7 17 19 10 14 8 8 0.000 0.000 0
+ 0 175 00:43:04.10 14.3000A -1.9628 2.2236 3.1431 0.113 1.38 -0.101E+01 800. 0.218E+00 0.216E+00 0.284E-03 0.306E-13 18 15 7 17 20 9 14 8 8 0.000 0.000 0
+ 0 176 00:43:18.40 14.7000A -1.9286 2.2221 3.0510 0.114 1.38 -0.100E+01 800. 0.219E+00 0.217E+00 0.290E-03 0.313E-13 17 14 4 17 20 9 14 8 8 0.000 0.000 0
+ 0 177 00:43:33.10 15.2000A -1.9659 2.1643 2.9559 0.114 1.38 -0.100E+01 800. 0.220E+00 0.218E+00 0.298E-03 0.321E-13 17 14 4 17 20 9 14 8 8 0.000 0.000 0
+ 0 178 00:43:48.30 15.4000A -1.9127 2.1075 2.9237 0.114 1.38 -0.994E+00 800. 0.221E+00 0.219E+00 0.308E-03 0.332E-13 17 14 4 18 18 12 10 9 18 0.000 0.000 0
+ 0 179 00:44:03.70 15.0000A -1.8884 2.1390 3.0072 0.114 1.38 -0.999E+00 800. 0.222E+00 0.221E+00 0.312E-03 0.337E-13 17 15 4 18 19 11 10 9 18 0.000 0.000 0
+ 0 180 00:44:18.70 14.6000A -1.8147 2.1196 3.0730 0.115 1.38 -0.991E+00 800. 0.223E+00 0.222E+00 0.305E-03 0.328E-13 16 15 3 18 19 11 11 9 18 0.000 0.000 0
+ 0 181 00:44:33.30 14.5000A -1.7675 2.1466 3.1106 0.115 1.43 -0.990E+00 900. 0.225E+00 0.223E+00 0.298E-03 0.321E-13 16 15 3 18 17 13 13 11 16 0.000 0.000 0
+ 0 182 00:44:47.80 14.1000A 1.7568 2.1526 3.1822 0.115 1.43 -0.993E+00 900. 0.226E+00 0.225E+00 0.297E-03 0.319E-13 9 27 23 18 17 13 13 11 16 0.000 0.000 0
+ 0 183 00:45:01.90 13.8000A 1.7835 2.1657 3.2535 0.116 1.43 -0.990E+00 900. 0.228E+00 0.226E+00 0.290E-03 0.312E-13 9 27 23 18 18 13 14 11 16 0.000 0.000 0
+ 0 184 00:45:15.70 13.5000A 1.7943 2.1918 3.3330 0.116 1.43 -0.991E+00 900. 0.229E+00 0.228E+00 0.284E-03 0.306E-13 9 27 23 18 18 13 14 11 16 0.000 0.000 0
+ 0 185 00:45:29.20 13.3000A 1.8092 2.2021 3.3948 0.116 1.43 -0.998E+00 900. 0.231E+00 0.230E+00 0.279E-03 0.300E-13 9 27 24 18 18 13 14 11 16 0.000 0.000 0
+ 0 186 00:45:42.50 13.1000A 1.8565 2.1995 3.4255 0.117 1.43 -0.992E+00 900. 0.233E+00 0.231E+00 0.276E-03 0.297E-13 9 27 24 18 18 13 14 11 16 0.000 0.000 0
+ 0 187 00:45:55.60 13.0000A 1.8904 2.1843 3.4615 0.117 1.43 -0.988E+00 900. 0.234E+00 0.233E+00 0.273E-03 0.293E-13 9 27 24 18 18 13 15 11 16 0.000 0.000 0
+ 0 188 00:46:08.60 12.9000A 1.9081 2.1553 3.4894 0.117 1.43 -0.984E+00 900. 0.236E+00 0.235E+00 0.272E-03 0.292E-13 9 27 24 18 18 13 15 11 16 0.000 0.000 0
+ 0 189 00:46:21.50 12.9000A 1.9077 2.1095 3.4835 0.118 1.43 -0.983E+00 900. 0.238E+00 0.236E+00 0.271E-03 0.291E-13 9 27 24 18 18 13 15 11 16 0.000 0.000 0
+ 0 190 00:46:34.40 13.0000A 1.8879 2.0648 3.4661 0.118 1.43 -0.983E+00 900. 0.240E+00 0.238E+00 0.272E-03 0.292E-13 9 27 24 18 19 12 16 11 16 0.000 0.000 0
+ 0 191 00:46:47.40 13.0000A 1.8974 2.0485 3.4724 0.118 1.43 -0.984E+00 900. 0.241E+00 0.240E+00 0.275E-03 0.295E-13 9 26 25 18 19 12 16 11 16 0.000 0.000 0
+ 0 192 00:47:00.40 13.0000A 1.8868 2.0432 3.4549 0.119 1.41 -0.983E+00 850. 0.243E+00 0.242E+00 0.276E-03 0.296E-13 9 26 25 8 4 0 16 11 16 0.000 0.000 0
+ 0 193 00:47:13.40 13.2000A 1.8944 2.0245 3.4199 0.119 1.41 -0.979E+00 850. 0.245E+00 0.244E+00 0.277E-03 0.298E-13 9 27 25 8 4 0 16 11 16 0.000 0.000 0
+ 0 194 00:47:26.60 13.3000A 1.8837 2.0250 3.3852 0.119 1.41 -0.973E+00 850. 0.247E+00 0.246E+00 0.283E-03 0.305E-13 9 27 25 19 18 13 14 10 17 0.000 0.000 0
+ 0 195 00:47:39.90 13.2000A 1.8504 2.0329 3.4017 0.119 1.41 -0.971E+00 850. 0.249E+00 0.247E+00 0.286E-03 0.309E-13 9 27 25 19 18 14 14 10 17 0.000 0.000 0
+ 0 196 00:47:53.10 13.2000A 1.8799 -2.0090 3.4180 0.119 1.41 -0.969E+00 850. 0.251E+00 0.249E+00 0.286E-03 0.309E-13 9 27 26 13 38 15 11 9 18 0.000 0.000 0
+ 0 197 00:48:06.30 12.9000A -1.9990 -1.9540 3.4756 0.119 1.41 -0.971E+00 850. 0.253E+00 0.251E+00 0.288E-03 0.312E-13 6 3 1 13 38 15 12 9 18 0.000 0.000 0
+ 0 198 00:48:19.20 12.8000A -2.0710 1.9246 3.5053 0.119 1.41 -0.969E+00 850. 0.255E+00 0.253E+00 0.283E-03 0.308E-13 6 3 1 19 19 13 12 9 18 0.000 0.000 0
+ 0 199 00:48:32.00 12.8000A -2.0835 1.8954 3.5198 0.119 1.41 -0.970E+00 850. 0.256E+00 0.255E+00 0.283E-03 0.309E-13 6 4 0 19 19 13 13 9 18 0.000 0.000 0
+ 0 200 00:48:44.80 12.7000A 2.1461 1.8456 3.5374 0.119 1.41 -0.972E+00 850. 0.258E+00 0.257E+00 0.285E-03 0.312E-13 7 2 10 12 4 39 13 9 18 0.000 0.000 0
+ 0 201 00:48:57.50 12.7000A 2.1906 1.8531 3.5319 0.119 1.41 -0.972E+00 850. 0.260E+00 0.258E+00 0.285E-03 0.313E-13 7 2 10 12 4 39 14 9 18 0.000 0.000 0
+ 0 202 00:49:10.20 12.6000A -2.2511 1.8608 3.5743 0.119 1.41 -0.975E+00 850. 0.262E+00 0.260E+00 0.286E-03 0.316E-13 7 3 0 12 4 39 9 39 1 0.000 0.000 0
+ 0 203 00:49:22.80 12.9000A -2.3231 -1.9143 3.4963 0.119 1.41 -0.971E+00 850. 0.264E+00 0.262E+00 0.286E-03 0.317E-13 7 3 0 3 8 2 15 9 18 0.000 0.000 0
+ 0 204 00:49:35.70 12.9000A -2.1960 -1.9597 3.4944 0.119 1.41 -0.972E+00 850. 0.266E+00 0.264E+00 0.295E-03 0.328E-13 8 2 0 3 8 2 9 0 0 0.000 0.000 0
+ 0 205 00:49:48.60 12.7000A -2.3746 -2.0424 3.5512 0.119 1.41 -0.977E+00 850. 0.267E+00 0.265E+00 0.296E-03 0.330E-13 8 1 0 3 7 2 9 7 17 0.000 0.000 0
+ 0 206 00:50:01.30 12.4000A -2.4137 -2.1028 3.6401 0.118 1.41 -0.979E+00 850. 0.269E+00 0.267E+00 0.293E-03 0.327E-13 8 1 0 3 7 2 9 7 17 0.000 0.000 0
+ 0 207 00:50:13.70 12.2000A -2.3703 -2.1193 3.6823 0.118 1.41 -0.975E+00 850. 0.270E+00 0.268E+00 0.288E-03 0.322E-13 8 1 0 3 7 2 10 7 17 0.000 0.000 0
+ 0 208 00:50:25.90 12.0000A -2.4784 -2.0738 3.7509 0.118 1.43 -0.976E+00 900. 0.272E+00 0.270E+00 0.284E-03 0.319E-13 9 1 39 3 7 2 10 7 17 0.000 0.000 0
+ 0 209 00:50:37.90 12.0000A -2.5338 -2.0484 3.7647 0.118 1.43 -0.972E+00 900. 0.273E+00 0.271E+00 0.281E-03 0.316E-13 9 1 39 3 6 2 10 7 17 0.000 0.000 0
+ 0 210 00:50:49.90 12.1000A -2.4948 -2.0487 3.7296 0.118 1.43 -0.970E+00 900. 0.274E+00 0.272E+00 0.281E-03 0.317E-13 9 1 39 3 6 2 10 7 17 0.000 0.000 0
+ 0 211 00:51:02.00 12.1000A -2.4148 -1.9851 3.7272 0.118 1.43 -0.970E+00 900. 0.275E+00 0.273E+00 0.285E-03 0.321E-13 9 1 39 3 6 2 14 6 18 0.000 0.000 0
+ 0 212 00:51:14.09 11.8000A -2.3625 -2.0341 3.8067 0.118 1.43 -0.972E+00 900. 0.277E+00 0.274E+00 0.285E-03 0.323E-13 9 1 38 15 33 38 14 6 18 0.000 0.000 0
+ 0 213 00:51:25.90 11.7000A -2.3582 -2.1289 3.8355 0.118 1.43 -0.979E+00 900. 0.278E+00 0.275E+00 0.279E-03 0.317E-13 10 1 38 15 33 38 14 6 18 0.000 0.000 0
+ 0 214 00:51:37.59 11.8000A -2.3235 -2.1215 3.8110 0.117 1.43 -0.979E+00 900. 0.279E+00 0.276E+00 0.278E-03 0.315E-13 10 1 38 15 33 38 14 6 18 0.000 0.000 0
+ 0 215 00:51:49.40 12.0000A -2.2827 -2.0721 3.7403 0.117 1.43 -0.981E+00 900. 0.280E+00 0.277E+00 0.281E-03 0.319E-13 11 0 38 15 32 38 15 5 18 0.000 0.000 0
+ 0 216 00:52:01.40 12.0000A -2.2481 -2.0085 3.7349 0.117 1.43 -0.979E+00 900. 0.280E+00 0.278E+00 0.287E-03 0.326E-13 11 0 38 15 32 38 16 5 18 0.000 0.000 0
+ 0 217 00:52:13.40 12.0000A -2.2109 -2.0175 3.7380 0.117 1.43 -0.979E+00 900. 0.281E+00 0.279E+00 0.288E-03 0.327E-13 11 0 37 15 32 37 16 5 18 0.000 0.000 0
+ 0 218 00:52:25.40 12.2000A -2.1636 -2.0652 3.6978 0.117 1.43 -0.978E+00 900. 0.282E+00 0.279E+00 0.289E-03 0.328E-13 11 0 37 15 31 37 16 5 18 0.000 0.000 0
+ 0 219 00:52:37.59 12.5000A -2.0832 -2.1463 3.5992 0.117 1.43 -0.979E+00 900. 0.282E+00 0.280E+00 0.294E-03 0.334E-13 12 0 37 15 31 37 16 5 18 0.000 0.000 0
+ 0 220 00:52:50.09 13.1000A -2.0143 -2.1531 3.4456 0.116 1.43 -0.982E+00 900. 0.283E+00 0.280E+00 0.302E-03 0.343E-13 13 23 4 15 31 37 16 5 18 0.000 0.000 0
+ 0 221 00:53:03.19 13.6000A -2.0119 -2.0704 3.3090 0.116 1.43 -0.985E+00 900. 0.283E+00 0.280E+00 0.316E-03 0.359E-13 14 23 3 15 31 37 17 4 18 0.000 0.000 0
+ 0 222 00:53:16.79 13.7000A -1.9914 2.0490 3.2919 0.116 1.43 -0.991E+00 900. 0.283E+00 0.280E+00 0.328E-03 0.371E-13 14 23 3 17 17 10 8 4 4 0.000 0.000 0
+ 0 223 00:53:30.49 13.6000A -1.9520 2.0725 3.3115 0.116 1.43 -0.986E+00 900. 0.283E+00 0.280E+00 0.330E-03 0.373E-13 14 24 3 17 17 10 8 35 5 0.000 0.000 0
+ 0 224 00:53:44.09 13.2000A -1.9920 2.0440 3.4188 0.116 1.43 -0.987E+00 900. 0.283E+00 0.280E+00 0.327E-03 0.369E-13 9 6 4 17 17 10 9 35 5 0.000 0.000 0
+ 0 225 00:53:57.29 13.1000A -2.0629 1.9622 3.4411 0.116 1.43 -0.988E+00 900. 0.282E+00 0.280E+00 0.318E-03 0.357E-13 9 6 4 17 17 10 9 35 5 0.000 0.000 0
+ 0 226 00:54:10.39 13.0000A -2.0803 1.8350 3.4509 0.115 1.43 -0.998E+00 900. 0.282E+00 0.279E+00 0.315E-03 0.353E-13 9 6 4 17 17 10 10 35 5 0.000 0.000 0
+ 0 227 00:54:23.39 13.0000A -2.1884 1.8751 3.4593 0.115 1.43 -0.995E+00 900. 0.282E+00 0.279E+00 0.313E-03 0.349E-13 10 6 4 13 8 4 10 35 5 0.000 0.000 0
+ 0 228 00:54:36.39 13.2000A -2.2566 1.8853 3.4000 0.115 1.43 -0.101E+01 900. 0.282E+00 0.279E+00 0.313E-03 0.348E-13 10 6 4 13 8 4 9 36 6 0.000 0.000 0
+ 0 229 00:54:49.59 12.8000A -2.2703 1.9733 3.5070 0.115 1.40 -0.997E+00 850. 0.282E+00 0.279E+00 0.317E-03 0.352E-13 10 6 4 14 9 5 10 36 6 0.000 0.000 0
+ 0 230 00:55:02.39 12.6000A -2.2365 2.0039 3.5731 0.115 1.40 -0.997E+00 850. 0.282E+00 0.279E+00 0.308E-03 0.341E-13 10 6 4 14 9 5 10 36 6 0.000 0.000 0
+ 0 231 00:55:14.99 12.5000A -2.2739 1.9824 3.6114 0.115 1.40 -0.995E+00 850. 0.282E+00 0.279E+00 0.304E-03 0.335E-13 11 6 4 14 9 5 11 36 6 0.000 0.000 0
+ 0 232 00:55:27.49 12.3000A -2.2848 1.9265 3.6466 0.115 1.40 -0.996E+00 850. 0.282E+00 0.279E+00 0.303E-03 0.332E-13 11 6 4 14 9 5 11 36 6 0.000 0.000 0
+ 0 233 00:55:39.79 12.2000A -2.2837 1.9446 3.6768 0.115 1.40 -0.995E+00 850. 0.282E+00 0.279E+00 0.299E-03 0.327E-13 11 6 3 17 10 6 11 36 6 0.000 0.000 0
+ 0 234 00:55:51.99 12.2000A -2.2567 1.9578 3.6908 0.115 1.40 -0.991E+00 850. 0.281E+00 0.279E+00 0.297E-03 0.325E-13 11 6 3 13 2 38 11 36 6 0.000 0.000 0
+ 0 235 00:56:04.19 12.3000A -2.1681 1.9814 3.6666 0.115 1.40 -0.988E+00 850. 0.281E+00 0.279E+00 0.298E-03 0.325E-13 11 6 3 13 3 37 11 36 6 0.000 0.000 0
+ 0 236 00:56:16.49 12.5000A -2.1850 2.0167 3.5998 0.115 1.40 -0.987E+00 850. 0.281E+00 0.278E+00 0.301E-03 0.327E-13 12 6 3 13 3 37 11 36 6 0.000 0.000 0
+ 0 237 00:56:28.99 12.5000A -2.1850 1.9574 3.5989 0.115 1.40 -0.988E+00 850. 0.281E+00 0.278E+00 0.306E-03 0.333E-13 12 6 3 13 3 37 12 36 7 0.000 0.000 0
+ 0 238 00:56:41.49 12.7000A -2.1469 1.9133 3.5420 0.115 1.40 -0.989E+00 850. 0.280E+00 0.278E+00 0.306E-03 0.333E-13 12 6 3 13 4 37 12 36 7 0.000 0.000 0
+ 0 239 00:56:54.19 12.8000A -2.0696 1.9896 3.5154 0.115 1.38 -0.991E+00 800. 0.280E+00 0.278E+00 0.312E-03 0.339E-13 12 6 3 14 4 37 13 36 7 0.000 0.000 0
+ 0 240 00:57:06.99 13.1000A 2.0392 2.0193 3.4428 0.115 1.38 -0.989E+00 800. 0.280E+00 0.277E+00 0.315E-03 0.342E-13 13 37 9 14 4 37 13 36 7 0.000 0.000 0
+ 0 241 00:57:20.09 13.0000A 2.1610 1.9691 3.4498 0.115 1.38 -0.988E+00 800. 0.280E+00 0.277E+00 0.323E-03 0.351E-13 13 37 9 14 4 37 14 35 6 0.000 0.000 0
+ 0 242 00:57:33.09 13.0000A 2.2481 1.9420 3.4665 0.115 1.38 -0.989E+00 800. 0.279E+00 0.277E+00 0.321E-03 0.350E-13 13 37 9 14 5 37 14 35 6 0.000 0.000 0
+ 0 243 00:57:46.09 13.1000A 2.2916 1.9762 3.4415 0.115 1.40 -0.993E+00 850. 0.279E+00 0.277E+00 0.322E-03 0.351E-13 13 37 9 15 5 37 14 35 6 0.000 0.000 0
+ 0 244 00:57:59.19 13.0000A 2.2745 2.0195 3.4488 0.115 1.40 -0.993E+00 850. 0.279E+00 0.277E+00 0.324E-03 0.354E-13 13 37 9 15 5 37 15 35 6 0.000 0.000 0
+ 0 245 00:58:12.19 13.1000A 2.2969 2.0000 3.4302 0.114 1.46 -0.996E+00 950. 0.279E+00 0.276E+00 0.322E-03 0.352E-13 14 37 10 15 5 37 15 35 6 0.000 0.000 0
+ 0 246 00:58:25.29 13.4000A 2.3720 1.9648 3.3704 0.114 1.38 -0.997E+00 800. 0.279E+00 0.276E+00 0.325E-03 0.356E-13 14 37 10 15 6 37 15 35 6 0.000 0.000 0
+ 0 247 00:58:38.69 13.4000A 2.3841 1.9398 3.3663 0.114 1.38 -0.997E+00 800. 0.279E+00 0.276E+00 0.332E-03 0.364E-13 14 37 10 16 6 37 11 20 16 0.000 0.000 0
+ 0 248 00:58:52.09 13.5000A 2.3124 2.0264 3.3326 0.114 1.38 -0.100E+01 800. 0.279E+00 0.276E+00 0.332E-03 0.365E-13 14 37 10 16 5 36 12 37 6 0.000 0.000 0
+ 0 249 00:59:05.59 13.5000A 2.1844 2.0317 3.3251 0.114 1.38 -0.101E+01 800. 0.279E+00 0.276E+00 0.335E-03 0.368E-13 14 37 11 16 6 36 12 37 6 0.000 0.000 0
+ 0 250 00:59:19.09 13.5000A 2.1414 2.0776 3.3244 0.114 1.38 -0.101E+01 800. 0.278E+00 0.276E+00 0.335E-03 0.368E-13 16 36 11 16 6 36 10 37 5 0.000 0.000 0
+ 0 251 00:59:32.59 13.3000A 2.0346 2.0384 3.3709 0.113 1.43 -0.101E+01 900. 0.278E+00 0.276E+00 0.334E-03 0.367E-13 16 36 11 16 6 36 10 37 5 0.000 0.000 0
+ 0 252 00:59:45.89 13.4000A 2.0144 2.0187 3.3583 0.113 1.43 -0.102E+01 900. 0.278E+00 0.276E+00 0.329E-03 0.360E-13 15 37 12 16 7 36 10 37 5 0.000 0.000 0
+ 0 253 00:59:59.29 13.4000A 1.9525 2.0782 3.3571 0.113 1.43 -0.102E+01 900. 0.278E+00 0.276E+00 0.331E-03 0.361E-13 16 36 12 17 6 36 11 37 5 0.000 0.000 0
+ 0 254 01:00:12.69 13.1000A 1.8769 2.1646 3.4373 0.113 1.43 -0.102E+01 900. 0.278E+00 0.276E+00 0.331E-03 0.359E-13 16 36 12 17 7 36 8 9 15 0.000 0.000 0
Index: /palm/trunk/TESTS/cases/example_cbl/case_config.yml
===================================================================
--- /palm/trunk/TESTS/cases/example_cbl/case_config.yml (revision 3353)
+++ /palm/trunk/TESTS/cases/example_cbl/case_config.yml (revision 3353)
@@ -0,0 +1,23 @@
+---
+# this is a palmtest job configuration file
+
+allowed_builds:
+ - gfortran_default
+ - intel_default
+ - cray_default
+
+allowed_number_of_cores:
+ - 1
+ - 2
+ - 4
+ - 8
+ - 16
+
+activation_strings:
+ - "d3#"
+ - "restart"
+
+significant_digits_for_netcdf_checks:
+ timeseries: 3
+ profiles: 6
+ other: 8
Index: /palm/trunk/TESTS/cases/example_cbl_restart/INPUT/example_cbl_restart_p3dr
===================================================================
--- /palm/trunk/TESTS/cases/example_cbl_restart/INPUT/example_cbl_restart_p3dr (revision 3353)
+++ /palm/trunk/TESTS/cases/example_cbl_restart/INPUT/example_cbl_restart_p3dr (revision 3353)
@@ -0,0 +1,97 @@
+!-------------------------------------------------------------------------------
+!-- INITIALIZATION PARAMETER NAMELIST
+! Documentation: https://palm.muk.uni-hannover.de/trac/wiki/doc/app/inipar
+!-------------------------------------------------------------------------------
+&initialization_parameters
+!
+!-- grid parameters
+!-------------------------------------------------------------------------------
+ nx = 39, ! Number of gridboxes in x-direction (nx+1)
+ ny = 39, ! Number of gridboxes in y-direction (ny+1)
+ nz = 40, ! Number of gridboxes in z-direction (nz)
+
+ dx = 50.0, ! Size of single gridbox in x-direction
+ dy = 50.0, ! Size of single gridbox in y-direction
+ dz = 50.0, ! Size of single gridbox in z-direction
+
+ dz_stretch_level = 1225.0, ! Height (in m) where stretching starts
+ dz_stretch_factor = 1.08, ! dz(k+1) = dz(k) * dz_stretch_factor
+!
+!-- initialization
+!-------------------------------------------------------------------------------
+ initializing_actions = 'read_restart_data', ! initial conditions
+
+ ug_surface = 0.0, ! u-comp of geostrophic wind at surface
+ vg_surface = 0.0, ! v-comp of geostrophic wind at surface
+
+ pt_surface = 300.0, ! initial surface potential temp
+
+ pt_vertical_gradient = 0.0,
+ 1.0, ! piecewise temp gradients
+ pt_vertical_gradient_level = 0.0,
+ 800.0, ! height level of temp gradients
+
+
+!
+!-- boundary conditions
+!-------------------------------------------------------------------------------
+ surface_heatflux = 0.1, ! sensible heat flux at the bottom surface
+ bc_pt_b = 'neumann', ! required with surface_heatflux
+!
+!-- numerics
+!-------------------------------------------------------------------------------
+ fft_method = 'temperton-algorithm', ! build-in fft method
+
+/ ! end of initialization parameter namelist
+
+!-------------------------------------------------------------------------------
+!-- RUNTIME PARAMETER NAMELIST
+! Documentation: https://palm.muk.uni-hannover.de/trac/wiki/doc/app/d3par
+!-------------------------------------------------------------------------------
+&runtime_parameters
+!
+!-- run steering
+!-------------------------------------------------------------------------------
+ end_time = 2700.0, ! simulation time of the 3D model
+
+ create_disturbances = .TRUE., ! randomly perturbate horiz. velocity
+ dt_disturb = 150.0, ! interval for random perturbations
+ disturbance_energy_limit = 0.01, ! upper limit for perturbation energy
+
+ data_output_2d_on_each_pe = .FALSE., ! don't do 2D output on each MPI rank
+
+!
+!-- data output
+!-------------------------------------------------------------------------------
+ netcdf_data_format = 2, ! use NetCDF3
+
+ dt_run_control = 0.0, ! output interval for run control
+ dt_data_output = 900.0, ! output interval for general data
+ dt_data_output_av = 1800.0, ! output interval for averaged data
+ dt_dopr = 900.0, ! output interval for profile data
+
+ data_output = 'w_xy',
+ 'w_xz',
+ 'w_xz_av',
+ 'pt_xy',
+ 'pt_xz',
+
+ data_output_pr = 'wpt',
+ 'w"pt"',
+ 'w*pt*',
+ 'w*2',
+ '#pt',
+ 'pt*2',
+
+ section_xy = 2,
+ 10, ! grid index for 2D XY cross sections
+ section_xz = 20, ! grid index for 2D XZ cross sections
+
+ averaging_interval = 900.0, ! averaging interval general data
+ dt_averaging_input = 10.0, ! averaging general data sampling rate
+
+ averaging_interval_pr = 600.0, ! averaging interval profile data
+ dt_averaging_input_pr = 10.0, ! averaging profile data sampling rate
+
+/ ! end of runtime parameter namelist
+
Index: /palm/trunk/TESTS/cases/example_cbl_restart/MONITORING/example_cbl_restart_rc
===================================================================
--- /palm/trunk/TESTS/cases/example_cbl_restart/MONITORING/example_cbl_restart_rc (revision 3353)
+++ /palm/trunk/TESTS/cases/example_cbl_restart/MONITORING/example_cbl_restart_rc (revision 3353)
@@ -0,0 +1,73 @@
+
+
+
+Run-control output:
+------------------
+
+RUN ITER. HH:MM:SS.SS DT(E) UMAX VMAX WMAX U* W* THETA* Z_I ENERG. DISTENERG DIVOLD DIVNEW UMAX(KJI) VMAX(KJI) WMAX(KJI) ADVECX ADVECY MGCYC
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+ 1 119 00:30:05.10 14.4000A 2.0639 -1.9024 3.1211 0.128 1.38 -0.889E+00 800. 0.261E+00 0.260E+00 0.000E+00 0.000E+00 1 16 1 10 6 21 13 6 16 0.000 0.000 0
+ 1 120 00:30:19.50 14.1000A 2.0191 -2.0149 3.1855 0.128 1.38 -0.885E+00 800. 0.259E+00 0.258E+00 0.294E-03 0.391E-13 1 17 1 10 6 21 7 25 19 0.000 0.000 0
+ 1 121 00:30:33.60 13.8000A -2.0333 -2.0438 3.2493 0.128 1.38 -0.882E+00 800. 0.257E+00 0.256E+00 0.288E-03 0.381E-13 9 10 18 10 6 21 8 25 19 0.000 0.000 0
+ 1 122 00:30:47.40 13.5000A 1.9276 -2.0991 3.3455 0.129 1.38 -0.884E+00 800. 0.254E+00 0.254E+00 0.281E-03 0.371E-13 1 17 1 10 5 21 8 25 19 0.000 0.000 0
+ 1 123 00:31:00.90 13.3000A -1.9161 -2.1236 3.3942 0.129 1.41 -0.879E+00 850. 0.252E+00 0.251E+00 0.275E-03 0.361E-13 10 8 19 10 5 21 9 25 19 0.000 0.000 0
+ 1 124 00:31:14.20 13.1000A -1.9563 -2.0675 3.4440 0.129 1.41 -0.879E+00 850. 0.249E+00 0.249E+00 0.270E-03 0.353E-13 10 9 18 10 5 21 9 25 19 0.000 0.000 0
+ 1 125 00:31:27.30 13.1000A -1.8492 -1.9400 3.4359 0.128 1.41 -0.885E+00 850. 0.247E+00 0.246E+00 0.265E-03 0.345E-13 10 9 18 10 5 21 10 25 19 0.000 0.000 0
+ 1 126 00:31:40.40 13.1000A -1.9169 -1.9001 3.4331 0.128 1.41 -0.884E+00 850. 0.245E+00 0.244E+00 0.264E-03 0.343E-13 13 26 20 6 12 21 10 25 19 0.000 0.000 0
+ 1 127 00:31:53.50 13.4000A -1.9327 -1.8837 3.3592 0.128 1.41 -0.890E+00 850. 0.242E+00 0.241E+00 0.263E-03 0.341E-13 13 26 20 6 12 21 10 25 19 0.000 0.000 0
+ 1 128 00:32:06.90 13.7000A -1.9667 -1.8724 3.2909 0.128 1.41 -0.894E+00 850. 0.239E+00 0.239E+00 0.268E-03 0.346E-13 13 26 19 1 13 16 9 9 19 0.000 0.000 0
+ 1 129 00:32:20.60 13.9000A -2.0586 -1.8788 3.2452 0.127 1.41 -0.899E+00 850. 0.237E+00 0.236E+00 0.273E-03 0.351E-13 13 26 19 1 13 16 9 9 19 0.000 0.000 0
+ 1 130 00:32:34.50 14.1000A -2.0979 -1.8873 3.2012 0.127 1.41 -0.902E+00 850. 0.234E+00 0.233E+00 0.275E-03 0.353E-13 13 26 19 1 13 16 10 9 19 0.000 0.000 0
+ 1 131 00:32:48.60 14.2000A -2.1232 -1.8963 3.1743 0.127 1.41 -0.904E+00 850. 0.232E+00 0.231E+00 0.278E-03 0.355E-13 13 26 19 1 13 16 10 9 19 0.000 0.000 0
+ 1 132 00:33:02.80 14.6000A -2.1511 -1.9032 3.0741 0.126 1.41 -0.904E+00 850. 0.229E+00 0.228E+00 0.278E-03 0.354E-13 13 26 19 1 13 16 10 8 19 0.000 0.000 0
+ 1 133 00:33:17.40 14.7000A -2.2399 -1.9049 3.0632 0.126 1.41 -0.910E+00 850. 0.227E+00 0.226E+00 0.285E-03 0.360E-13 14 26 18 1 13 16 10 8 19 0.000 0.000 0
+ 1 134 00:33:32.10 14.7000A -2.3269 -1.8979 3.0641 0.125 1.41 -0.911E+00 850. 0.225E+00 0.224E+00 0.286E-03 0.359E-13 14 26 18 1 13 16 11 8 19 0.000 0.000 0
+ 1 135 00:33:46.80 14.6000A -2.4204 -1.8791 3.0732 0.125 1.41 -0.914E+00 850. 0.223E+00 0.222E+00 0.285E-03 0.355E-13 14 26 18 1 13 16 11 8 19 0.000 0.000 0
+ 1 136 00:34:01.40 14.9000A -2.5050 -1.8780 3.0299 0.124 1.38 -0.913E+00 800. 0.221E+00 0.220E+00 0.282E-03 0.349E-13 14 26 18 1 12 16 11 8 19 0.000 0.000 0
+ 1 137 00:34:16.30 15.2000A -2.5433 -1.8650 2.9683 0.124 1.38 -0.911E+00 800. 0.219E+00 0.218E+00 0.286E-03 0.353E-13 14 26 18 1 12 16 11 8 19 0.000 0.000 0
+ 1 138 00:34:31.50 15.3000A -2.4931 -1.8365 2.9450 0.123 1.38 -0.912E+00 800. 0.218E+00 0.217E+00 0.290E-03 0.357E-13 14 26 18 1 12 16 12 8 19 0.000 0.000 0
+ 1 139 00:34:46.80 15.4000A -2.3625 -1.7932 2.9239 0.122 1.38 -0.922E+00 800. 0.216E+00 0.215E+00 0.292E-03 0.356E-13 14 27 18 1 12 16 12 8 19 0.000 0.000 0
+ 1 140 00:35:02.20 15.5000A -2.3955 -1.7711 2.8952 0.122 1.38 -0.917E+00 800. 0.215E+00 0.214E+00 0.293E-03 0.355E-13 15 26 17 1 11 15 12 8 19 0.000 0.000 0
+ 1 141 00:35:17.70 15.8000A -2.4783 -1.7375 2.8481 0.121 1.38 -0.922E+00 800. 0.214E+00 0.213E+00 0.294E-03 0.354E-13 15 26 17 1 11 15 12 8 19 0.000 0.000 0
+ 1 142 00:35:33.50 15.8000A -2.4727 1.7971 2.8403 0.121 1.38 -0.929E+00 800. 0.213E+00 0.212E+00 0.299E-03 0.357E-13 15 26 17 8 34 23 14 26 24 0.000 0.000 0
+ 1 143 00:35:49.30 15.7000A -2.3660 -1.7720 2.8642 0.120 1.38 -0.927E+00 800. 0.213E+00 0.212E+00 0.299E-03 0.354E-13 15 26 17 1 8 35 6 38 32 0.000 0.000 0
+ 1 144 00:36:05.00 15.3000A -2.2554 -1.7519 2.9492 0.119 1.38 -0.931E+00 800. 0.212E+00 0.211E+00 0.297E-03 0.349E-13 15 26 16 1 7 34 6 38 32 0.000 0.000 0
+ 1 145 00:36:20.30 14.7000A -2.1060 -1.8205 3.0663 0.119 1.38 -0.940E+00 800. 0.212E+00 0.211E+00 0.290E-03 0.339E-13 15 26 16 1 6 34 7 38 32 0.000 0.000 0
+ 1 146 00:36:35.00 14.2000A -2.0342 -1.8476 3.1662 0.118 1.38 -0.941E+00 800. 0.212E+00 0.211E+00 0.278E-03 0.325E-13 11 11 13 1 6 34 7 38 32 0.000 0.000 0
+ 1 147 00:36:49.20 13.9000A -2.0417 -1.8187 3.2309 0.118 1.38 -0.945E+00 800. 0.211E+00 0.211E+00 0.269E-03 0.313E-13 10 12 14 1 5 34 7 38 32 0.000 0.000 0
+ 1 148 00:37:03.10 13.6000A -2.1224 -1.8939 3.2986 0.117 1.38 -0.950E+00 800. 0.211E+00 0.210E+00 0.264E-03 0.306E-13 10 12 14 1 5 34 8 38 32 0.000 0.000 0
+ 1 149 00:37:16.70 13.4000A -2.1388 -1.8889 3.3525 0.117 1.38 -0.952E+00 800. 0.211E+00 0.210E+00 0.258E-03 0.299E-13 11 12 13 1 5 34 8 38 32 0.000 0.000 0
+ 1 150 00:37:30.10 13.4000A -2.1449 -1.8704 3.3574 0.116 1.38 -0.957E+00 800. 0.211E+00 0.210E+00 0.255E-03 0.294E-13 11 12 13 1 6 35 8 38 32 0.000 0.000 0
+ 1 151 00:37:43.50 13.5000A -2.1129 -1.9084 3.3383 0.116 1.38 -0.961E+00 800. 0.211E+00 0.210E+00 0.255E-03 0.293E-13 12 12 12 1 5 35 9 38 32 0.000 0.000 0
+ 1 152 00:37:57.00 13.6000A -2.0518 -1.9761 3.3117 0.116 1.38 -0.963E+00 800. 0.211E+00 0.210E+00 0.257E-03 0.293E-13 12 12 12 1 5 35 9 38 32 0.000 0.000 0
+ 1 153 00:38:10.60 13.9000A -1.9674 -1.9342 3.2347 0.115 1.41 -0.967E+00 850. 0.211E+00 0.210E+00 0.259E-03 0.294E-13 13 12 12 1 5 35 9 38 32 0.000 0.000 0
+ 1 154 00:38:24.50 14.2000A 1.9542 -2.0470 3.1585 0.115 1.41 -0.973E+00 850. 0.211E+00 0.210E+00 0.265E-03 0.298E-13 7 28 21 1 4 35 8 10 7 0.000 0.000 0
+ 1 155 00:38:38.70 13.5000A 1.9898 -2.0559 3.3410 0.115 1.41 -0.974E+00 850. 0.211E+00 0.210E+00 0.271E-03 0.303E-13 7 28 22 1 4 35 8 9 7 0.000 0.000 0
+ 1 156 00:38:52.20 12.8000A 1.9996 -1.9579 3.5029 0.114 1.41 -0.976E+00 850. 0.211E+00 0.210E+00 0.258E-03 0.288E-13 7 28 22 1 4 35 9 9 7 0.000 0.000 0
+ 1 157 00:39:05.00 12.6000A 1.9398 -2.0307 3.5698 0.114 1.41 -0.981E+00 850. 0.211E+00 0.210E+00 0.246E-03 0.273E-13 7 28 22 1 3 35 9 9 7 0.000 0.000 0
+ 1 158 00:39:17.60 12.5000A -1.8941 -2.0019 3.6009 0.114 1.41 -0.982E+00 850. 0.211E+00 0.210E+00 0.243E-03 0.268E-13 14 13 11 1 3 35 10 9 7 0.000 0.000 0
+ 1 159 00:39:30.10 12.8000A -1.8379 -1.8935 3.5261 0.114 1.41 -0.982E+00 850. 0.211E+00 0.210E+00 0.241E-03 0.266E-13 8 13 15 1 3 35 10 8 6 0.000 0.000 0
+ 1 160 00:39:42.90 13.0000A -1.8526 1.8509 3.4685 0.114 1.41 -0.987E+00 850. 0.212E+00 0.211E+00 0.248E-03 0.272E-13 8 13 14 17 15 11 10 8 6 0.000 0.000 0
+ 1 161 00:39:55.90 13.1000A -1.8830 1.9398 3.4337 0.113 1.41 -0.988E+00 850. 0.212E+00 0.211E+00 0.252E-03 0.276E-13 8 13 14 17 15 11 11 8 6 0.000 0.000 0
+ 1 162 00:40:09.00 13.1000A -1.8941 1.9798 3.4235 0.113 1.41 -0.989E+00 850. 0.212E+00 0.211E+00 0.255E-03 0.278E-13 8 13 14 17 15 11 10 9 8 0.000 0.000 0
+ 1 163 00:40:22.10 12.9000A -1.9001 1.9872 3.4874 0.113 1.41 -0.992E+00 850. 0.212E+00 0.211E+00 0.256E-03 0.279E-13 9 13 14 17 16 11 10 9 8 0.000 0.000 0
+ 1 164 00:40:35.00 13.0000A -1.9031 2.1070 3.4497 0.113 1.41 -0.994E+00 850. 0.213E+00 0.211E+00 0.253E-03 0.275E-13 9 13 14 17 16 11 11 9 8 0.000 0.000 0
+ 1 165 00:40:48.00 13.3000A -1.9423 2.1554 3.3887 0.113 1.41 -0.994E+00 850. 0.213E+00 0.212E+00 0.256E-03 0.278E-13 18 13 9 17 16 11 11 9 8 0.000 0.000 0
+ 1 166 00:41:01.30 13.5000A -1.9704 2.1123 3.3329 0.113 1.41 -0.997E+00 850. 0.213E+00 0.212E+00 0.263E-03 0.285E-13 18 13 9 17 16 11 12 8 7 0.000 0.000 0
+ 1 167 00:41:14.80 13.7000A -1.9694 2.1270 3.2763 0.113 1.41 -0.100E+01 850. 0.213E+00 0.212E+00 0.268E-03 0.290E-13 18 14 9 17 17 11 11 8 8 0.000 0.000 0
+ 1 168 00:41:28.50 13.6000A -1.9760 2.1839 3.3015 0.113 1.41 -0.100E+01 850. 0.214E+00 0.212E+00 0.274E-03 0.295E-13 18 14 9 17 17 11 12 8 8 0.000 0.000 0
+ 1 169 00:41:42.10 13.5000A 1.9771 2.1764 3.3436 0.113 1.41 -0.101E+01 850. 0.214E+00 0.212E+00 0.273E-03 0.294E-13 12 5 12 18 18 9 12 8 8 0.000 0.000 0
+ 1 170 00:41:55.60 13.5000A 1.9792 2.2380 3.3212 0.113 1.38 -0.101E+01 800. 0.214E+00 0.213E+00 0.272E-03 0.293E-13 12 5 12 17 18 10 12 8 8 0.000 0.000 0
+ 1 171 00:42:09.10 13.5000A -1.9920 2.2282 3.3396 0.113 1.38 -0.101E+01 800. 0.215E+00 0.213E+00 0.272E-03 0.293E-13 18 14 8 17 18 10 13 8 8 0.000 0.000 0
+ 1 172 00:42:22.60 13.6000A -1.9824 2.1821 3.3107 0.113 1.38 -0.101E+01 800. 0.215E+00 0.214E+00 0.273E-03 0.294E-13 18 14 7 18 19 8 13 8 8 0.000 0.000 0
+ 1 173 00:42:36.20 13.9000A -1.9733 2.2182 3.2283 0.113 1.38 -0.101E+01 800. 0.216E+00 0.214E+00 0.276E-03 0.297E-13 18 14 7 18 19 8 13 8 8 0.000 0.000 0
+ 1 174 00:42:50.10 14.0000A -1.9902 2.1923 3.2049 0.113 1.38 -0.101E+01 800. 0.217E+00 0.215E+00 0.282E-03 0.304E-13 18 15 7 17 19 10 14 8 8 0.000 0.000 0
+ 1 175 00:43:04.10 14.3000A -1.9628 2.2236 3.1431 0.113 1.38 -0.101E+01 800. 0.218E+00 0.216E+00 0.284E-03 0.306E-13 18 15 7 17 20 9 14 8 8 0.000 0.000 0
+ 1 176 00:43:18.40 14.7000A -1.9286 2.2221 3.0510 0.114 1.38 -0.100E+01 800. 0.219E+00 0.217E+00 0.290E-03 0.313E-13 17 14 4 17 20 9 14 8 8 0.000 0.000 0
+ 1 177 00:43:33.10 15.2000A -1.9659 2.1643 2.9559 0.114 1.38 -0.100E+01 800. 0.220E+00 0.218E+00 0.298E-03 0.321E-13 17 14 4 17 20 9 14 8 8 0.000 0.000 0
+ 1 178 00:43:48.30 15.4000A -1.9127 2.1075 2.9237 0.114 1.38 -0.994E+00 800. 0.221E+00 0.219E+00 0.308E-03 0.332E-13 17 14 4 18 18 12 10 9 18 0.000 0.000 0
+ 1 179 00:44:03.70 15.0000A -1.8884 2.1390 3.0072 0.114 1.38 -0.999E+00 800. 0.222E+00 0.221E+00 0.312E-03 0.337E-13 17 15 4 18 19 11 10 9 18 0.000 0.000 0
+ 1 180 00:44:18.70 14.6000A -1.8147 2.1196 3.0730 0.115 1.38 -0.991E+00 800. 0.223E+00 0.222E+00 0.305E-03 0.328E-13 16 15 3 18 19 11 11 9 18 0.000 0.000 0
+ 1 181 00:44:33.30 14.5000A -1.7675 2.1466 3.1106 0.115 1.43 -0.990E+00 900. 0.225E+00 0.223E+00 0.298E-03 0.321E-13 16 15 3 18 17 13 13 11 16 0.000 0.000 0
+ 1 182 00:44:47.80 14.1000A 1.7568 2.1526 3.1822 0.115 1.43 -0.993E+00 900. 0.226E+00 0.225E+00 0.297E-03 0.319E-13 9 27 23 18 17 13 13 11 16 0.000 0.000 0
+ 1 183 00:45:01.90 13.8000A 1.7835 2.1657 3.2535 0.116 1.43 -0.990E+00 900. 0.228E+00 0.226E+00 0.290E-03 0.312E-13 9 27 23 18 18 13 14 11 16 0.000 0.000 0
Index: /palm/trunk/TESTS/cases/example_cbl_restart/case_config.yml
===================================================================
--- /palm/trunk/TESTS/cases/example_cbl_restart/case_config.yml (revision 3353)
+++ /palm/trunk/TESTS/cases/example_cbl_restart/case_config.yml (revision 3353)
@@ -0,0 +1,25 @@
+---
+# this is a palmtest job configuration file
+
+allowed_builds:
+ - gfortran_default
+ - intel_default
+ - cray_default
+
+allowed_number_of_cores:
+ - 1
+ - 2
+ - 4
+ - 8
+ - 16
+
+activation_strings:
+ - "d3r"
+ - "restart"
+
+use_binary_files_from: example_cbl_short
+
+significant_digits_for_netcdf_checks:
+ timeseries: 3
+ profiles: 6
+ other: 8
Index: /palm/trunk/TESTS/cases/example_cbl_restart2/INPUT/example_cbl_restart2_p3dr
===================================================================
--- /palm/trunk/TESTS/cases/example_cbl_restart2/INPUT/example_cbl_restart2_p3dr (revision 3353)
+++ /palm/trunk/TESTS/cases/example_cbl_restart2/INPUT/example_cbl_restart2_p3dr (revision 3353)
@@ -0,0 +1,97 @@
+!-------------------------------------------------------------------------------
+!-- INITIALIZATION PARAMETER NAMELIST
+! Documentation: https://palm.muk.uni-hannover.de/trac/wiki/doc/app/inipar
+!-------------------------------------------------------------------------------
+&initialization_parameters
+!
+!-- grid parameters
+!-------------------------------------------------------------------------------
+ nx = 39, ! Number of gridboxes in x-direction (nx+1)
+ ny = 39, ! Number of gridboxes in y-direction (ny+1)
+ nz = 40, ! Number of gridboxes in z-direction (nz)
+
+ dx = 50.0, ! Size of single gridbox in x-direction
+ dy = 50.0, ! Size of single gridbox in y-direction
+ dz = 50.0, ! Size of single gridbox in z-direction
+
+ dz_stretch_level = 1225.0, ! Height (in m) where stretching starts
+ dz_stretch_factor = 1.08, ! dz(k+1) = dz(k) * dz_stretch_factor
+!
+!-- initialization
+!-------------------------------------------------------------------------------
+ initializing_actions = 'read_restart_data', ! initial conditions
+
+ ug_surface = 0.0, ! u-comp of geostrophic wind at surface
+ vg_surface = 0.0, ! v-comp of geostrophic wind at surface
+
+ pt_surface = 300.0, ! initial surface potential temp
+
+ pt_vertical_gradient = 0.0,
+ 1.0, ! piecewise temp gradients
+ pt_vertical_gradient_level = 0.0,
+ 800.0, ! height level of temp gradients
+
+
+!
+!-- boundary conditions
+!-------------------------------------------------------------------------------
+ surface_heatflux = 0.1, ! sensible heat flux at the bottom surface
+ bc_pt_b = 'neumann', ! required with surface_heatflux
+!
+!-- numerics
+!-------------------------------------------------------------------------------
+ fft_method = 'temperton-algorithm', ! build-in fft method
+
+/ ! end of initialization parameter namelist
+
+!-------------------------------------------------------------------------------
+!-- RUNTIME PARAMETER NAMELIST
+! Documentation: https://palm.muk.uni-hannover.de/trac/wiki/doc/app/d3par
+!-------------------------------------------------------------------------------
+&runtime_parameters
+!
+!-- run steering
+!-------------------------------------------------------------------------------
+ end_time = 3600.0, ! simulation time of the 3D model
+
+ create_disturbances = .TRUE., ! randomly perturbate horiz. velocity
+ dt_disturb = 150.0, ! interval for random perturbations
+ disturbance_energy_limit = 0.01, ! upper limit for perturbation energy
+
+ data_output_2d_on_each_pe = .FALSE., ! don't do 2D output on each MPI rank
+
+!
+!-- data output
+!-------------------------------------------------------------------------------
+ netcdf_data_format = 2, ! use NetCDF3
+
+ dt_run_control = 0.0, ! output interval for run control
+ dt_data_output = 900.0, ! output interval for general data
+ dt_data_output_av = 1800.0, ! output interval for averaged data
+ dt_dopr = 900.0, ! output interval for profile data
+
+ data_output = 'w_xy',
+ 'w_xz',
+ 'w_xz_av',
+ 'pt_xy',
+ 'pt_xz',
+
+ data_output_pr = 'wpt',
+ 'w"pt"',
+ 'w*pt*',
+ 'w*2',
+ '#pt',
+ 'pt*2',
+
+ section_xy = 2,
+ 10, ! grid index for 2D XY cross sections
+ section_xz = 20, ! grid index for 2D XZ cross sections
+
+ averaging_interval = 900.0, ! averaging interval general data
+ dt_averaging_input = 10.0, ! averaging general data sampling rate
+
+ averaging_interval_pr = 600.0, ! averaging interval profile data
+ dt_averaging_input_pr = 10.0, ! averaging profile data sampling rate
+
+/ ! end of runtime parameter namelist
+
Index: /palm/trunk/TESTS/cases/example_cbl_restart2/MONITORING/example_cbl_restart2_rc
===================================================================
--- /palm/trunk/TESTS/cases/example_cbl_restart2/MONITORING/example_cbl_restart2_rc (revision 3353)
+++ /palm/trunk/TESTS/cases/example_cbl_restart2/MONITORING/example_cbl_restart2_rc (revision 3353)
@@ -0,0 +1,80 @@
+
+
+
+Run-control output:
+------------------
+
+RUN ITER. HH:MM:SS.SS DT(E) UMAX VMAX WMAX U* W* THETA* Z_I ENERG. DISTENERG DIVOLD DIVNEW UMAX(KJI) VMAX(KJI) WMAX(KJI) ADVECX ADVECY MGCYC
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+ 2 183 00:45:01.90 13.8000A 1.7835 2.1657 3.2535 0.116 1.43 -0.990E+00 900. 0.228E+00 0.226E+00 0.000E+00 0.000E+00 9 27 23 18 18 13 14 11 16 0.000 0.000 0
+ 2 184 00:45:15.70 13.5000A 1.7943 2.1918 3.3330 0.116 1.43 -0.991E+00 900. 0.229E+00 0.228E+00 0.284E-03 0.306E-13 9 27 23 18 18 13 14 11 16 0.000 0.000 0
+ 2 185 00:45:29.20 13.3000A 1.8092 2.2021 3.3948 0.116 1.43 -0.998E+00 900. 0.231E+00 0.230E+00 0.279E-03 0.300E-13 9 27 24 18 18 13 14 11 16 0.000 0.000 0
+ 2 186 00:45:42.50 13.1000A 1.8565 2.1995 3.4255 0.117 1.43 -0.992E+00 900. 0.233E+00 0.231E+00 0.276E-03 0.297E-13 9 27 24 18 18 13 14 11 16 0.000 0.000 0
+ 2 187 00:45:55.60 13.0000A 1.8904 2.1843 3.4615 0.117 1.43 -0.988E+00 900. 0.234E+00 0.233E+00 0.273E-03 0.293E-13 9 27 24 18 18 13 15 11 16 0.000 0.000 0
+ 2 188 00:46:08.60 12.9000A 1.9081 2.1553 3.4894 0.117 1.43 -0.984E+00 900. 0.236E+00 0.235E+00 0.272E-03 0.292E-13 9 27 24 18 18 13 15 11 16 0.000 0.000 0
+ 2 189 00:46:21.50 12.9000A 1.9077 2.1095 3.4835 0.118 1.43 -0.983E+00 900. 0.238E+00 0.236E+00 0.271E-03 0.291E-13 9 27 24 18 18 13 15 11 16 0.000 0.000 0
+ 2 190 00:46:34.40 13.0000A 1.8879 2.0648 3.4661 0.118 1.43 -0.983E+00 900. 0.240E+00 0.238E+00 0.272E-03 0.292E-13 9 27 24 18 19 12 16 11 16 0.000 0.000 0
+ 2 191 00:46:47.40 13.0000A 1.8974 2.0485 3.4724 0.118 1.43 -0.984E+00 900. 0.241E+00 0.240E+00 0.275E-03 0.295E-13 9 26 25 18 19 12 16 11 16 0.000 0.000 0
+ 2 192 00:47:00.40 13.0000A 1.8868 2.0432 3.4549 0.119 1.41 -0.983E+00 850. 0.243E+00 0.242E+00 0.276E-03 0.296E-13 9 26 25 8 4 0 16 11 16 0.000 0.000 0
+ 2 193 00:47:13.40 13.2000A 1.8944 2.0245 3.4199 0.119 1.41 -0.979E+00 850. 0.245E+00 0.244E+00 0.277E-03 0.298E-13 9 27 25 8 4 0 16 11 16 0.000 0.000 0
+ 2 194 00:47:26.60 13.3000A 1.8837 2.0250 3.3852 0.119 1.41 -0.973E+00 850. 0.247E+00 0.246E+00 0.283E-03 0.305E-13 9 27 25 19 18 13 14 10 17 0.000 0.000 0
+ 2 195 00:47:39.90 13.2000A 1.8504 2.0329 3.4017 0.119 1.41 -0.971E+00 850. 0.249E+00 0.247E+00 0.286E-03 0.309E-13 9 27 25 19 18 14 14 10 17 0.000 0.000 0
+ 2 196 00:47:53.10 13.2000A 1.8799 -2.0090 3.4180 0.119 1.41 -0.969E+00 850. 0.251E+00 0.249E+00 0.286E-03 0.309E-13 9 27 26 13 38 15 11 9 18 0.000 0.000 0
+ 2 197 00:48:06.30 12.9000A -1.9990 -1.9540 3.4756 0.119 1.41 -0.971E+00 850. 0.253E+00 0.251E+00 0.288E-03 0.312E-13 6 3 1 13 38 15 12 9 18 0.000 0.000 0
+ 2 198 00:48:19.20 12.8000A -2.0710 1.9246 3.5053 0.119 1.41 -0.969E+00 850. 0.255E+00 0.253E+00 0.283E-03 0.308E-13 6 3 1 19 19 13 12 9 18 0.000 0.000 0
+ 2 199 00:48:32.00 12.8000A -2.0835 1.8954 3.5198 0.119 1.41 -0.970E+00 850. 0.256E+00 0.255E+00 0.283E-03 0.309E-13 6 4 0 19 19 13 13 9 18 0.000 0.000 0
+ 2 200 00:48:44.80 12.7000A 2.1461 1.8456 3.5374 0.119 1.41 -0.972E+00 850. 0.258E+00 0.257E+00 0.285E-03 0.312E-13 7 2 10 12 4 39 13 9 18 0.000 0.000 0
+ 2 201 00:48:57.50 12.7000A 2.1906 1.8531 3.5319 0.119 1.41 -0.972E+00 850. 0.260E+00 0.258E+00 0.285E-03 0.313E-13 7 2 10 12 4 39 14 9 18 0.000 0.000 0
+ 2 202 00:49:10.20 12.6000A -2.2511 1.8608 3.5743 0.119 1.41 -0.975E+00 850. 0.262E+00 0.260E+00 0.286E-03 0.316E-13 7 3 0 12 4 39 9 39 1 0.000 0.000 0
+ 2 203 00:49:22.80 12.9000A -2.3231 -1.9143 3.4963 0.119 1.41 -0.971E+00 850. 0.264E+00 0.262E+00 0.286E-03 0.317E-13 7 3 0 3 8 2 15 9 18 0.000 0.000 0
+ 2 204 00:49:35.70 12.9000A -2.1960 -1.9597 3.4944 0.119 1.41 -0.972E+00 850. 0.266E+00 0.264E+00 0.295E-03 0.328E-13 8 2 0 3 8 2 9 0 0 0.000 0.000 0
+ 2 205 00:49:48.60 12.7000A -2.3746 -2.0424 3.5512 0.119 1.41 -0.977E+00 850. 0.267E+00 0.265E+00 0.296E-03 0.330E-13 8 1 0 3 7 2 9 7 17 0.000 0.000 0
+ 2 206 00:50:01.30 12.4000A -2.4137 -2.1028 3.6401 0.118 1.41 -0.979E+00 850. 0.269E+00 0.267E+00 0.293E-03 0.327E-13 8 1 0 3 7 2 9 7 17 0.000 0.000 0
+ 2 207 00:50:13.70 12.2000A -2.3703 -2.1193 3.6823 0.118 1.41 -0.975E+00 850. 0.270E+00 0.268E+00 0.288E-03 0.322E-13 8 1 0 3 7 2 10 7 17 0.000 0.000 0
+ 2 208 00:50:25.90 12.0000A -2.4784 -2.0738 3.7509 0.118 1.43 -0.976E+00 900. 0.272E+00 0.270E+00 0.284E-03 0.319E-13 9 1 39 3 7 2 10 7 17 0.000 0.000 0
+ 2 209 00:50:37.90 12.0000A -2.5338 -2.0484 3.7647 0.118 1.43 -0.972E+00 900. 0.273E+00 0.271E+00 0.281E-03 0.316E-13 9 1 39 3 6 2 10 7 17 0.000 0.000 0
+ 2 210 00:50:49.90 12.1000A -2.4948 -2.0487 3.7296 0.118 1.43 -0.970E+00 900. 0.274E+00 0.272E+00 0.281E-03 0.317E-13 9 1 39 3 6 2 10 7 17 0.000 0.000 0
+ 2 211 00:51:02.00 12.1000A -2.4148 -1.9851 3.7272 0.118 1.43 -0.970E+00 900. 0.275E+00 0.273E+00 0.285E-03 0.321E-13 9 1 39 3 6 2 14 6 18 0.000 0.000 0
+ 2 212 00:51:14.09 11.8000A -2.3625 -2.0341 3.8067 0.118 1.43 -0.972E+00 900. 0.277E+00 0.274E+00 0.285E-03 0.323E-13 9 1 38 15 33 38 14 6 18 0.000 0.000 0
+ 2 213 00:51:25.90 11.7000A -2.3582 -2.1289 3.8355 0.118 1.43 -0.979E+00 900. 0.278E+00 0.275E+00 0.279E-03 0.317E-13 10 1 38 15 33 38 14 6 18 0.000 0.000 0
+ 2 214 00:51:37.59 11.8000A -2.3235 -2.1215 3.8110 0.117 1.43 -0.979E+00 900. 0.279E+00 0.276E+00 0.278E-03 0.315E-13 10 1 38 15 33 38 14 6 18 0.000 0.000 0
+ 2 215 00:51:49.40 12.0000A -2.2827 -2.0721 3.7403 0.117 1.43 -0.981E+00 900. 0.280E+00 0.277E+00 0.281E-03 0.319E-13 11 0 38 15 32 38 15 5 18 0.000 0.000 0
+ 2 216 00:52:01.40 12.0000A -2.2481 -2.0085 3.7349 0.117 1.43 -0.979E+00 900. 0.280E+00 0.278E+00 0.287E-03 0.326E-13 11 0 38 15 32 38 16 5 18 0.000 0.000 0
+ 2 217 00:52:13.40 12.0000A -2.2109 -2.0175 3.7380 0.117 1.43 -0.979E+00 900. 0.281E+00 0.279E+00 0.288E-03 0.327E-13 11 0 37 15 32 37 16 5 18 0.000 0.000 0
+ 2 218 00:52:25.40 12.2000A -2.1636 -2.0652 3.6978 0.117 1.43 -0.978E+00 900. 0.282E+00 0.279E+00 0.289E-03 0.328E-13 11 0 37 15 31 37 16 5 18 0.000 0.000 0
+ 2 219 00:52:37.59 12.5000A -2.0832 -2.1463 3.5992 0.117 1.43 -0.979E+00 900. 0.282E+00 0.280E+00 0.294E-03 0.334E-13 12 0 37 15 31 37 16 5 18 0.000 0.000 0
+ 2 220 00:52:50.09 13.1000A -2.0143 -2.1531 3.4456 0.116 1.43 -0.982E+00 900. 0.283E+00 0.280E+00 0.302E-03 0.343E-13 13 23 4 15 31 37 16 5 18 0.000 0.000 0
+ 2 221 00:53:03.19 13.6000A -2.0119 -2.0704 3.3090 0.116 1.43 -0.985E+00 900. 0.283E+00 0.280E+00 0.316E-03 0.359E-13 14 23 3 15 31 37 17 4 18 0.000 0.000 0
+ 2 222 00:53:16.79 13.7000A -1.9914 2.0490 3.2919 0.116 1.43 -0.991E+00 900. 0.283E+00 0.280E+00 0.328E-03 0.371E-13 14 23 3 17 17 10 8 4 4 0.000 0.000 0
+ 2 223 00:53:30.49 13.6000A -1.9520 2.0725 3.3115 0.116 1.43 -0.986E+00 900. 0.283E+00 0.280E+00 0.330E-03 0.373E-13 14 24 3 17 17 10 8 35 5 0.000 0.000 0
+ 2 224 00:53:44.09 13.2000A -1.9920 2.0440 3.4188 0.116 1.43 -0.987E+00 900. 0.283E+00 0.280E+00 0.327E-03 0.369E-13 9 6 4 17 17 10 9 35 5 0.000 0.000 0
+ 2 225 00:53:57.29 13.1000A -2.0629 1.9622 3.4411 0.116 1.43 -0.988E+00 900. 0.282E+00 0.280E+00 0.318E-03 0.357E-13 9 6 4 17 17 10 9 35 5 0.000 0.000 0
+ 2 226 00:54:10.39 13.0000A -2.0803 1.8350 3.4509 0.115 1.43 -0.998E+00 900. 0.282E+00 0.279E+00 0.315E-03 0.353E-13 9 6 4 17 17 10 10 35 5 0.000 0.000 0
+ 2 227 00:54:23.39 13.0000A -2.1884 1.8751 3.4593 0.115 1.43 -0.995E+00 900. 0.282E+00 0.279E+00 0.313E-03 0.349E-13 10 6 4 13 8 4 10 35 5 0.000 0.000 0
+ 2 228 00:54:36.39 13.2000A -2.2566 1.8853 3.4000 0.115 1.43 -0.101E+01 900. 0.282E+00 0.279E+00 0.313E-03 0.348E-13 10 6 4 13 8 4 9 36 6 0.000 0.000 0
+ 2 229 00:54:49.59 12.8000A -2.2703 1.9733 3.5070 0.115 1.40 -0.997E+00 850. 0.282E+00 0.279E+00 0.317E-03 0.352E-13 10 6 4 14 9 5 10 36 6 0.000 0.000 0
+ 2 230 00:55:02.39 12.6000A -2.2365 2.0039 3.5731 0.115 1.40 -0.997E+00 850. 0.282E+00 0.279E+00 0.308E-03 0.341E-13 10 6 4 14 9 5 10 36 6 0.000 0.000 0
+ 2 231 00:55:14.99 12.5000A -2.2739 1.9824 3.6114 0.115 1.40 -0.995E+00 850. 0.282E+00 0.279E+00 0.304E-03 0.335E-13 11 6 4 14 9 5 11 36 6 0.000 0.000 0
+ 2 232 00:55:27.49 12.3000A -2.2848 1.9265 3.6466 0.115 1.40 -0.996E+00 850. 0.282E+00 0.279E+00 0.303E-03 0.332E-13 11 6 4 14 9 5 11 36 6 0.000 0.000 0
+ 2 233 00:55:39.79 12.2000A -2.2837 1.9446 3.6768 0.115 1.40 -0.995E+00 850. 0.282E+00 0.279E+00 0.299E-03 0.327E-13 11 6 3 17 10 6 11 36 6 0.000 0.000 0
+ 2 234 00:55:51.99 12.2000A -2.2567 1.9578 3.6908 0.115 1.40 -0.991E+00 850. 0.281E+00 0.279E+00 0.297E-03 0.325E-13 11 6 3 13 2 38 11 36 6 0.000 0.000 0
+ 2 235 00:56:04.19 12.3000A -2.1681 1.9814 3.6666 0.115 1.40 -0.988E+00 850. 0.281E+00 0.279E+00 0.298E-03 0.325E-13 11 6 3 13 3 37 11 36 6 0.000 0.000 0
+ 2 236 00:56:16.49 12.5000A -2.1850 2.0167 3.5998 0.115 1.40 -0.987E+00 850. 0.281E+00 0.278E+00 0.301E-03 0.327E-13 12 6 3 13 3 37 11 36 6 0.000 0.000 0
+ 2 237 00:56:28.99 12.5000A -2.1850 1.9574 3.5989 0.115 1.40 -0.988E+00 850. 0.281E+00 0.278E+00 0.306E-03 0.333E-13 12 6 3 13 3 37 12 36 7 0.000 0.000 0
+ 2 238 00:56:41.49 12.7000A -2.1469 1.9133 3.5420 0.115 1.40 -0.989E+00 850. 0.280E+00 0.278E+00 0.306E-03 0.333E-13 12 6 3 13 4 37 12 36 7 0.000 0.000 0
+ 2 239 00:56:54.19 12.8000A -2.0696 1.9896 3.5154 0.115 1.38 -0.991E+00 800. 0.280E+00 0.278E+00 0.312E-03 0.339E-13 12 6 3 14 4 37 13 36 7 0.000 0.000 0
+ 2 240 00:57:06.99 13.1000A 2.0392 2.0193 3.4428 0.115 1.38 -0.989E+00 800. 0.280E+00 0.277E+00 0.315E-03 0.342E-13 13 37 9 14 4 37 13 36 7 0.000 0.000 0
+ 2 241 00:57:20.09 13.0000A 2.1610 1.9691 3.4498 0.115 1.38 -0.988E+00 800. 0.280E+00 0.277E+00 0.323E-03 0.351E-13 13 37 9 14 4 37 14 35 6 0.000 0.000 0
+ 2 242 00:57:33.09 13.0000A 2.2481 1.9420 3.4665 0.115 1.38 -0.989E+00 800. 0.279E+00 0.277E+00 0.321E-03 0.350E-13 13 37 9 14 5 37 14 35 6 0.000 0.000 0
+ 2 243 00:57:46.09 13.1000A 2.2916 1.9762 3.4415 0.115 1.40 -0.993E+00 850. 0.279E+00 0.277E+00 0.322E-03 0.351E-13 13 37 9 15 5 37 14 35 6 0.000 0.000 0
+ 2 244 00:57:59.19 13.0000A 2.2745 2.0195 3.4488 0.115 1.40 -0.993E+00 850. 0.279E+00 0.277E+00 0.324E-03 0.354E-13 13 37 9 15 5 37 15 35 6 0.000 0.000 0
+ 2 245 00:58:12.19 13.1000A 2.2969 2.0000 3.4302 0.114 1.46 -0.996E+00 950. 0.279E+00 0.276E+00 0.322E-03 0.352E-13 14 37 10 15 5 37 15 35 6 0.000 0.000 0
+ 2 246 00:58:25.29 13.4000A 2.3720 1.9648 3.3704 0.114 1.38 -0.997E+00 800. 0.279E+00 0.276E+00 0.325E-03 0.356E-13 14 37 10 15 6 37 15 35 6 0.000 0.000 0
+ 2 247 00:58:38.69 13.4000A 2.3841 1.9398 3.3663 0.114 1.38 -0.997E+00 800. 0.279E+00 0.276E+00 0.332E-03 0.364E-13 14 37 10 16 6 37 11 20 16 0.000 0.000 0
+ 2 248 00:58:52.09 13.5000A 2.3124 2.0264 3.3326 0.114 1.38 -0.100E+01 800. 0.279E+00 0.276E+00 0.332E-03 0.365E-13 14 37 10 16 5 36 12 37 6 0.000 0.000 0
+ 2 249 00:59:05.59 13.5000A 2.1844 2.0317 3.3251 0.114 1.38 -0.101E+01 800. 0.279E+00 0.276E+00 0.335E-03 0.368E-13 14 37 11 16 6 36 12 37 6 0.000 0.000 0
+ 2 250 00:59:19.09 13.5000A 2.1414 2.0776 3.3244 0.114 1.38 -0.101E+01 800. 0.278E+00 0.276E+00 0.335E-03 0.368E-13 16 36 11 16 6 36 10 37 5 0.000 0.000 0
+ 2 251 00:59:32.59 13.3000A 2.0346 2.0384 3.3709 0.113 1.43 -0.101E+01 900. 0.278E+00 0.276E+00 0.334E-03 0.367E-13 16 36 11 16 6 36 10 37 5 0.000 0.000 0
+ 2 252 00:59:45.89 13.4000A 2.0144 2.0187 3.3583 0.113 1.43 -0.102E+01 900. 0.278E+00 0.276E+00 0.329E-03 0.360E-13 15 37 12 16 7 36 10 37 5 0.000 0.000 0
+ 2 253 00:59:59.29 13.4000A 1.9525 2.0782 3.3571 0.113 1.43 -0.102E+01 900. 0.278E+00 0.276E+00 0.331E-03 0.361E-13 16 36 12 17 6 36 11 37 5 0.000 0.000 0
+ 2 254 01:00:12.69 13.1000A 1.8769 2.1646 3.4373 0.113 1.43 -0.102E+01 900. 0.278E+00 0.276E+00 0.331E-03 0.359E-13 16 36 12 17 7 36 8 9 15 0.000 0.000 0
Index: /palm/trunk/TESTS/cases/example_cbl_restart2/case_config.yml
===================================================================
--- /palm/trunk/TESTS/cases/example_cbl_restart2/case_config.yml (revision 3353)
+++ /palm/trunk/TESTS/cases/example_cbl_restart2/case_config.yml (revision 3353)
@@ -0,0 +1,25 @@
+---
+# this is a palmtest job configuration file
+
+allowed_builds:
+ - gfortran_default
+ - intel_default
+ - cray_default
+
+allowed_number_of_cores:
+ - 1
+ - 2
+ - 4
+ - 8
+ - 16
+
+activation_strings:
+ - "d3r"
+ - "restart"
+
+use_binary_files_from: example_cbl_restart
+
+significant_digits_for_netcdf_checks:
+ timeseries: 3
+ profiles: 6
+ other: 8
Index: /palm/trunk/TESTS/cases/example_cbl_short/INPUT/example_cbl_short_p3d
===================================================================
--- /palm/trunk/TESTS/cases/example_cbl_short/INPUT/example_cbl_short_p3d (revision 3353)
+++ /palm/trunk/TESTS/cases/example_cbl_short/INPUT/example_cbl_short_p3d (revision 3353)
@@ -0,0 +1,94 @@
+!-------------------------------------------------------------------------------
+!-- INITIALIZATION PARAMETER NAMELIST
+! Documentation: https://palm.muk.uni-hannover.de/trac/wiki/doc/app/inipar
+!-------------------------------------------------------------------------------
+&initialization_parameters
+!
+!-- grid parameters
+!-------------------------------------------------------------------------------
+ nx = 39, ! Number of gridboxes in x-direction (nx+1)
+ ny = 39, ! Number of gridboxes in y-direction (ny+1)
+ nz = 40, ! Number of gridboxes in z-direction (nz)
+
+ dx = 50.0, ! Size of single gridbox in x-direction
+ dy = 50.0, ! Size of single gridbox in y-direction
+ dz = 50.0, ! Size of single gridbox in z-direction
+
+ dz_stretch_level = 1225.0, ! Height (in m) where stretching starts
+ dz_stretch_factor = 1.08, ! dz(k+1) = dz(k) * dz_stretch_factor
+!
+!-- initialization
+!-------------------------------------------------------------------------------
+ initializing_actions = 'set_constant_profiles', ! initial conditions
+
+ ug_surface = 0.0, ! u-comp of geostrophic wind at surface
+ vg_surface = 0.0, ! v-comp of geostrophic wind at surface
+
+ pt_surface = 300.0, ! initial surface potential temp
+
+ pt_vertical_gradient = 0.0,
+ 1.0, ! piecewise temp gradients
+ pt_vertical_gradient_level = 0.0,
+ 800.0, ! height level of temp gradients
+
+
+!
+!-- boundary conditions
+!-------------------------------------------------------------------------------
+ surface_heatflux = 0.1, ! sensible heat flux at the bottom surface
+ bc_pt_b = 'neumann', ! required with surface_heatflux
+!
+!-- numerics
+!-------------------------------------------------------------------------------
+ fft_method = 'temperton-algorithm', ! build-in fft method
+
+/ ! end of initialization parameter namelist
+
+!-------------------------------------------------------------------------------
+!-- RUNTIME PARAMETER NAMELIST
+! Documentation: https://palm.muk.uni-hannover.de/trac/wiki/doc/app/d3par
+!-------------------------------------------------------------------------------
+&runtime_parameters
+!
+!-- run steering
+!-------------------------------------------------------------------------------
+ end_time = 1800.0, ! simulation time of the 3D model
+
+ create_disturbances = .TRUE., ! randomly perturbate horiz. velocity
+ dt_disturb = 150.0, ! interval for random perturbations
+ disturbance_energy_limit = 0.01, ! upper limit for perturbation energy
+
+ data_output_2d_on_each_pe = .FALSE., ! don't do 2D output on each MPI rank
+
+!
+!-- data output
+!-------------------------------------------------------------------------------
+ netcdf_data_format = 2, ! use NetCDF3
+
+ dt_run_control = 0.0, ! output interval for run control
+ dt_data_output = 900.0, ! output interval for general data
+ dt_data_output_av = 1800.0, ! output interval for averaged data
+ dt_dopr = 900.0, ! output interval for profile data
+
+ data_output = 'w_xy',
+ 'w_xz',
+ 'w_xz_av',
+ 'pt_xy',
+ 'pt_xz',
+
+ data_output_pr = 'wpt', 'w"pt"', 'w*pt*',
+ 'w*2',
+ '#pt', 'pt*2',
+
+ section_xy = 2,
+ 10, ! grid index for 2D XY cross sections
+ section_xz = 20, ! grid index for 2D XZ cross sections
+
+ averaging_interval = 900.0, ! averaging interval general data
+ dt_averaging_input = 10.0, ! averaging general data sampling rate
+
+ averaging_interval_pr = 600.0, ! averaging interval profile data
+ dt_averaging_input_pr = 10.0, ! averaging profile data sampling rate
+
+/ ! end of runtime parameter namelist
+
Index: /palm/trunk/TESTS/cases/example_cbl_short/MONITORING/example_cbl_short_rc
===================================================================
--- /palm/trunk/TESTS/cases/example_cbl_short/MONITORING/example_cbl_short_rc (revision 3353)
+++ /palm/trunk/TESTS/cases/example_cbl_short/MONITORING/example_cbl_short_rc (revision 3353)
@@ -0,0 +1,353 @@
+
+ ****************************** --------------------------------------------
+ * PALM 5.0 Rev: 3319 * atmosphere - run without 1D - prerun
+ ****************************** --------------------------------------------
+
+ Date: 10-10-18 Run: example_cbl_short__gfortran_defaul
+ Time: 00:06:35 Run-No.: 00
+ Run on host: gfortran_d
+ Number of PEs: 2 Processor grid (x,y): ( 1, 2) calculated
+ A 1d-decomposition along y is used
+ ------------------------------------------------------------------------------
+
+ Numerical Schemes:
+ -----------------
+
+ --> Use the Moeng_Wyngaard turbulence closure (LES mode).
+ --> Use the boussinesq approximation for the model equations.
+ --> Solve perturbation pressure via FFT using temperton-algorithm routines
+ perturbation pressure is calculated at every Runge-Kutta step
+ --> Momentum advection via Wicker-Skamarock-Scheme 5th order
+ --> Scalar advection via Wicker-Skamarock-Scheme 5th order
+ --> Loop optimization method: cache
+ --> Time differencing scheme: runge-kutta-3
+ ------------------------------------------------------------------------------
+
+
+ Run time and time step information:
+ ----------------------------------
+
+ Timestep: variable maximum value: 20.000 s CFL-factor: 0.90
+ Start time: 0.000 s
+ End time: 1800.000 s
+
+
+ Computational grid and domain size:
+ ----------------------------------
+
+ Grid length: dx = 50.000 m dy = 50.000 m
+ dz(1) = 50.000 m
+ dz(2) = 999.000 m
+
+ Domain size: x = 2000.000 m y = 2000.000 m z(u) = 2862.511 m
+
+ Vertical stretching starts at height: 1225.0 m,
+ Vertical stretching starts at index: 25,
+ Vertical stretching ends at height: 9999999.9 m,
+ Vertical stretching ends at index: 41,
+ Factor used for stretching: 1.080,
+
+ Number of gridpoints (x,y,z): (0: 39, 0: 39, 0: 41)
+ Subdomain size (x,y,z): ( 40, 20, 42)
+
+
+ Characteristic levels of the geo. wind component ug:
+
+ Height: 0.0 0.0 m
+ ug: 0.00 0.00 m/s
+ Gradient: ------ 0.00 1/100s
+ Gridpoint: 0 0
+
+ Characteristic levels of the geo. wind component vg:
+
+ Height: 0.0 0.0 m
+ vg: 0.00 0.00 m/s
+ Gradient: ------ 0.00 1/100s
+ Gridpoint: 0 0
+
+
+ Topography information:
+ ----------------------
+
+ Topography: flat
+
+
+ Boundary conditions:
+ -------------------
+
+ p uv pt
+
+ B. bound.: p(0) = p(1) | uv(0) = -uv(1) | pt(0) = pt(1)
+ T. bound.: p(nzt+1) = 0 | uv(nzt+1) = ug(nzt+1), vg(nzt+1) | pt(nzt+1) = pt(nzt) + dpt/dz_
+
+ e
+
+ B. bound.: e(0) = e(1)
+ T. bound.: e(nzt+1) = e(nzt) = e(nzt-1)
+
+ Bottom surface fluxes are used in diffusion terms at k=1
+ Predefined constant heatflux: 0.100000 K m/s
+
+
+ Constant flux layer between bottom surface and first computational u,v-level:
+
+ z_mo = 25.00 m z0 = 0.1000 m z0h = 0.10000 m kappa = 0.40
+ Rif value range: -20.00 <= rif <= 20.00
+
+
+ Lateral boundaries:
+ left/right: cyclic
+ north/south: cyclic
+
+
+ Initial profiles:
+ ----------------
+
+ Characteristic levels of the initial temperature profile:
+
+ Height: 0.0 0.0 800.0 m
+ Temperature: 300.00 300.00 300.00 K
+ Gradient: ------ 0.00 1.00 K/100m
+ Gridpoint: 0 0 16
+
+
+ List output:
+ -----------
+
+ 1D-Profiles:
+ Output every 9999999.90 s
+ Time averaged over 600.00 s
+ Averaging input every 10.00 s
+
+
+ Data output:
+ -----------
+
+ Time averaged over 600.00 s
+ Averaging input every 10.00 s
+
+ 1D-Profiles:
+ Output format: netCDF 64bit offset
+
+
+ Profile: wpt, w"pt", w*pt*, w*2, pt, pt*2,
+ Output every 900.00 s
+ Time averaged over 600.00 s
+ Averaging input every 10.00 s
+
+ 2D-Arrays:
+ Output format: netCDF 64bit offset
+
+
+ XY-cross-section Arrays: w, pt,
+ Output every 900.00 s
+ Cross sections at k = /2/10/
+ scalar-coordinates: /75.0/475.0/ m
+
+
+ Number of output time levels allowed: unlimited
+
+
+ XZ-cross-section Arrays: w, pt,
+ Output every 900.00 s
+ Cross sections at j = /20/
+ scalar-coordinates: /1000.0/ m
+
+
+ Number of output time levels allowed: unlimited
+
+
+ 2D-Arrays(time-averaged):
+ Output format: netCDF 64bit offset
+
+
+ XZ-cross-section Arrays: w,
+ Output every 1800.00 s
+ Time averaged over 900.00 s
+ Averaging input every 10.00 s
+ Cross sections at j = /20/
+ scalar-coordinates: /1000.0/ m
+
+
+ Number of output time levels allowed: unlimited
+
+
+ Time series:
+ Output format: netCDF 64bit offset
+
+ Output every 0.00 s
+
+ ------------------------------------------------------------------------------
+
+
+ Physical quantities:
+ -------------------
+
+ Geograph. latitude : latitude = 55.0 degr
+ Geograph. longitude : longitude = 0.0 degr
+ Angular velocity : omega = 0.729E-04 rad/s
+ Coriolis parameter : f = 0.000119 1/s
+ f* = 0.000084 1/s
+
+ Day of the year at model start : day_init = 0
+ UTC time at model start : time_utc_init = 43200.0 s
+
+ Gravity : g = 9.8 m/s**2
+
+ Reference state used in buoyancy terms: initial_profile
+
+
+ Cloud physics quantities / methods:
+ ----------------------------------
+
+
+
+ LES / Turbulence quantities:
+ ---------------------------
+
+ Mixing length is limited to 1.80 * z
+
+
+ Actions during the simulation:
+ -----------------------------
+
+ Disturbance impulse (u,v) every : 150.00 s
+ Disturbance amplitude : 0.25 m/s
+ Lower disturbance level : 125.00 m (GP 3)
+ Upper disturbance level : 625.00 m (GP 13)
+ Disturbances cease as soon as the disturbance energy exceeds 0.010 m**2/s**2
+ Random number generator used : random-parallel
+
+
+
+ *** no user-defined variables found
+
+ ------------------------------------------------------------------------------
+
+
+
+Run-control output:
+------------------
+
+RUN ITER. HH:MM:SS.SS DT(E) UMAX VMAX WMAX U* W* THETA* Z_I ENERG. DISTENERG DIVOLD DIVNEW UMAX(KJI) VMAX(KJI) WMAX(KJI) ADVECX ADVECY MGCYC
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+ 0 0 00:00:00.00 20.0000A -0.2131D -0.2288D 0.1182 0.000 1.38 0.000E+00 800. 0.104E-02 0.103E-02 0.597E-03 0.867E-13 7 7 11 11 7 19 5 26 7 0.000 0.000 0
+ 0 1 00:00:20.00 20.0000D -0.2125 -0.2273 0.1172 0.009 0.69 -0.132E+02 100. 0.103E-02 0.102E-02 0.570E-05 0.411E-15 7 7 11 11 7 19 5 26 7 0.000 0.000 0
+ 0 2 00:00:40.00 20.0000D -0.2117 -0.2252 0.1162 0.009 0.69 -0.133E+02 100. 0.102E-02 0.102E-02 0.935E-05 0.416E-15 7 7 11 11 7 19 5 26 7 0.000 0.000 0
+ 0 3 00:01:00.00 20.0000D -0.2106 -0.2227 0.1152 0.009 0.69 -0.134E+02 100. 0.101E-02 0.101E-02 0.130E-04 0.421E-15 7 7 11 11 7 19 5 26 7 0.000 0.000 0
+ 0 4 00:01:20.00 20.0000D -0.2093 -0.2197 0.1141 0.009 0.69 -0.134E+02 100. 0.100E-02 0.997E-03 0.166E-04 0.424E-15 7 7 11 11 7 19 5 26 7 0.000 0.000 0
+ 0 5 00:01:40.00 20.0000D -0.2077 -0.2164 0.1129 0.009 0.93 -0.134E+02 250. 0.992E-03 0.988E-03 0.203E-04 0.427E-15 7 7 11 11 7 19 5 26 7 0.000 0.000 0
+ 0 6 00:02:00.00 20.0000D -0.2058 -0.2126 0.1117 0.009 0.93 -0.133E+02 250. 0.983E-03 0.979E-03 0.239E-04 0.429E-15 7 7 11 11 7 19 5 26 7 0.000 0.000 0
+ 0 7 00:02:20.00 20.0000D -0.2037 -0.2086 0.1103 0.009 1.22 -0.131E+02 550. 0.974E-03 0.970E-03 0.275E-04 0.431E-15 7 7 11 11 7 19 5 26 7 0.000 0.000 0
+ 0 8 00:02:40.00 20.0000D 0.3348D 0.3126D 0.1636 0.011 1.22 -0.105E+02 550. 0.202E-02 0.201E-02 0.601E-03 0.856E-13 10 3 39 10 8 27 5 36 28 0.000 0.000 0
+ 0 9 00:03:00.00 20.0000D 0.3330 0.3039 0.1619 0.011 1.22 -0.105E+02 550. 0.199E-02 0.198E-02 0.374E-04 0.830E-15 10 3 39 10 8 27 5 36 28 0.000 0.000 0
+ 0 10 00:03:20.00 20.0000D 0.3296 -0.2989 0.1601 0.011 1.22 -0.103E+02 550. 0.196E-02 0.195E-02 0.409E-04 0.827E-15 10 3 39 8 4 6 5 36 28 0.000 0.000 0
+ 0 11 00:03:40.00 20.0000D 0.3249 -0.2986 0.1580 0.011 1.22 -0.101E+02 550. 0.194E-02 0.193E-02 0.444E-04 0.828E-15 10 3 39 8 4 6 5 36 28 0.000 0.000 0
+ 0 12 00:04:00.00 20.0000D 0.3189 -0.2989 0.1558 0.012 1.22 -0.975E+01 550. 0.191E-02 0.190E-02 0.478E-04 0.831E-15 10 3 39 8 0 7 5 36 28 0.000 0.000 0
+ 0 13 00:04:20.00 20.0000D 0.3119 -0.3005 0.1535 0.012 1.22 -0.940E+01 550. 0.189E-02 0.188E-02 0.513E-04 0.835E-15 10 3 39 8 0 7 5 36 28 0.000 0.000 0
+ 0 14 00:04:40.00 20.0000D 0.3056 -0.3012 0.1512 0.013 1.22 -0.905E+01 550. 0.187E-02 0.185E-02 0.546E-04 0.842E-15 10 3 0 8 0 7 5 36 28 0.000 0.000 0
+ 0 15 00:05:00.00 20.0000D 0.4151D -0.3964D -0.1812 0.013 1.22 -0.851E+01 550. 0.292E-02 0.289E-02 0.625E-03 0.860E-13 8 17 5 8 3 6 8 19 3 0.000 0.000 0
+ 0 16 00:05:20.00 20.0000D 0.4183 -0.4076 -0.1810 0.014 1.22 -0.811E+01 550. 0.287E-02 0.285E-02 0.640E-04 0.129E-14 8 17 5 8 3 6 8 19 3 0.000 0.000 0
+ 0 17 00:05:40.00 20.0000D 0.4163 -0.4151 -0.1796 0.015 1.22 -0.773E+01 550. 0.283E-02 0.280E-02 0.672E-04 0.129E-14 8 17 5 8 3 6 8 19 3 0.000 0.000 0
+ 0 18 00:06:00.00 20.0000D 0.4097 -0.4189 -0.1772 0.015 1.22 -0.735E+01 550. 0.279E-02 0.276E-02 0.703E-04 0.130E-14 8 17 5 8 3 6 8 19 3 0.000 0.000 0
+ 0 19 00:06:20.00 20.0000D 0.3992 -0.4192 0.1802 0.016 1.22 -0.698E+01 550. 0.275E-02 0.273E-02 0.734E-04 0.131E-14 8 17 5 8 3 6 2 36 2 0.000 0.000 0
+ 0 20 00:06:40.00 20.0000D 0.3855 -0.4165 0.1983 0.017 1.22 -0.656E+01 550. 0.272E-02 0.269E-02 0.765E-04 0.133E-14 8 17 5 8 3 6 2 36 2 0.000 0.000 0
+ 0 21 00:07:00.00 20.0000D 0.3695 -0.4109 0.2198 0.018 1.22 -0.616E+01 550. 0.269E-02 0.267E-02 0.795E-04 0.136E-14 8 17 5 8 3 6 2 36 2 0.000 0.000 0
+ 0 22 00:07:20.00 20.0000D -0.3706 -0.4030 0.2474 0.020 1.22 -0.577E+01 550. 0.267E-02 0.265E-02 0.824E-04 0.140E-14 8 13 9 8 3 6 2 6 12 0.000 0.000 0
+ 0 23 00:07:40.00 20.0000D -0.4267D -0.4554D 0.2850 0.021 1.22 -0.539E+01 550. 0.371E-02 0.369E-02 0.653E-03 0.886E-13 4 4 4 8 1 8 2 6 12 0.000 0.000 0
+ 0 24 00:08:00.00 20.0000D -0.4241 -0.4568 0.3233 0.023 1.22 -0.506E+01 550. 0.368E-02 0.366E-02 0.905E-04 0.190E-14 4 4 4 8 1 8 2 6 12 0.000 0.000 0
+ 0 25 00:08:20.00 20.0000D -0.4208 -0.4522 0.3672 0.024 1.22 -0.471E+01 550. 0.367E-02 0.365E-02 0.931E-04 0.196E-14 4 4 4 8 1 8 2 6 12 0.000 0.000 0
+ 0 26 00:08:40.00 20.0000D -0.4174 -0.4421 0.4169 0.026 1.22 -0.440E+01 550. 0.368E-02 0.366E-02 0.957E-04 0.204E-14 4 4 4 8 1 8 2 6 12 0.000 0.000 0
+ 0 27 00:09:00.00 20.0000D -0.4142 -0.4279 0.4727 0.028 1.22 -0.410E+01 550. 0.372E-02 0.370E-02 0.981E-04 0.214E-14 4 4 4 8 1 8 2 6 12 0.000 0.000 0
+ 0 28 00:09:20.00 20.0000D -0.4116 -0.4106 0.5348 0.030 1.18 -0.381E+01 500. 0.380E-02 0.378E-02 0.100E-03 0.227E-14 4 4 4 8 1 8 2 6 12 0.000 0.000 0
+ 0 29 00:09:40.00 20.0000D -0.4107 -0.4087 0.6032 0.032 1.18 -0.355E+01 500. 0.393E-02 0.391E-02 0.103E-03 0.242E-14 5 4 4 5 3 36 2 6 12 0.000 0.000 0
+ 0 30 00:10:00.00 20.0000D 0.4798D 0.4695D 0.7094 0.035 1.18 -0.330E+01 500. 0.519E-02 0.516E-02 0.656E-03 0.867E-13 5 14 20 9 7 14 2 6 12 0.000 0.000 0
+ 0 31 00:10:20.00 20.0000D 0.4589 -0.4757 0.8018 0.037 1.18 -0.308E+01 500. 0.543E-02 0.540E-02 0.108E-03 0.318E-14 5 14 20 8 2 6 3 6 12 0.000 0.000 0
+ 0 32 00:10:40.00 20.0000D 0.4450 -0.4782 0.9236 0.040 1.18 -0.288E+01 500. 0.579E-02 0.576E-02 0.110E-03 0.344E-14 6 39 30 8 2 6 3 6 12 0.000 0.000 0
+ 0 33 00:11:00.00 20.0000A 0.4349 -0.4767 1.0530 0.043 1.18 -0.266E+01 500. 0.629E-02 0.626E-02 0.111E-03 0.377E-14 6 39 30 8 2 6 3 6 12 0.000 0.000 0
+ 0 34 00:11:20.00 20.0000A -0.4684 -0.5184 1.1853 0.046 1.18 -0.249E+01 500. 0.699E-02 0.696E-02 0.111E-03 0.416E-14 1 3 23 1 29 17 3 6 12 0.000 0.000 0
+ 0 35 00:11:40.00 20.0000A -0.5110 -0.5803 1.3146 0.049 1.18 -0.233E+01 500. 0.793E-02 0.791E-02 0.112E-03 0.464E-14 1 3 23 1 29 17 3 6 12 0.000 0.000 0
+ 0 36 00:12:00.00 20.0000A -0.5522 -0.6460 1.4351 0.052 1.18 -0.218E+01 500. 0.920E-02 0.917E-02 0.112E-03 0.522E-14 1 3 23 1 29 17 3 6 12 0.000 0.000 0
+ 0 37 00:12:20.00 20.0000A 0.6173 -0.7139 1.6132 0.055 1.18 -0.205E+01 500. 0.109E-01 0.108E-01 0.112E-03 0.591E-14 1 35 11 1 29 17 4 6 12 0.000 0.000 0
+ 0 38 00:12:40.00 20.0000A 0.6867 -0.7795 1.7863 0.059 1.18 -0.193E+01 500. 0.130E-01 0.130E-01 0.112E-03 0.673E-14 1 35 11 1 29 17 4 6 12 0.000 0.000 0
+ 0 39 00:13:00.00 20.0000A 0.7575 -0.8399 1.9135 0.062 1.18 -0.183E+01 500. 0.158E-01 0.158E-01 0.112E-03 0.767E-14 1 35 11 1 29 17 4 6 12 0.000 0.000 0
+ 0 40 00:13:20.00 20.0000A 0.8277 -0.8934 2.1012 0.066 1.18 -0.173E+01 500. 0.193E-01 0.193E-01 0.114E-03 0.877E-14 1 35 11 1 29 17 5 6 12 0.000 0.000 0
+ 0 41 00:13:40.00 20.0000A 0.8945 -0.9393 2.2220 0.069 1.18 -0.165E+01 500. 0.237E-01 0.236E-01 0.116E-03 0.100E-13 1 35 11 1 29 17 5 6 12 0.000 0.000 0
+ 0 42 00:14:00.00 18.9000A 0.9549 -0.9777 2.3774 0.072 1.28 -0.157E+01 650. 0.290E-01 0.290E-01 0.120E-03 0.115E-13 1 35 11 1 29 17 6 6 12 0.000 0.000 0
+ 0 43 00:14:18.89 18.4000A 1.0030 -1.0299 2.4491 0.075 1.28 -0.151E+01 650. 0.352E-01 0.351E-01 0.119E-03 0.123E-13 1 35 11 1 28 17 6 6 12 0.000 0.000 0
+ 0 44 00:14:37.29 17.7000A 1.0386 -1.1114 2.5494 0.078 1.28 -0.147E+01 650. 0.421E-01 0.421E-01 0.122E-03 0.135E-13 1 35 11 1 28 17 7 6 12 0.000 0.000 0
+ 0 45 00:14:55.00 16.2000A 1.0601 -1.1794 2.7727 0.081 1.28 -0.141E+01 650. 0.499E-01 0.498E-01 0.125E-03 0.146E-13 1 35 11 1 28 17 5 24 2 0.000 0.000 0
+ 0 46 00:15:11.20 15.4000A 1.0661 -1.2312 2.9236 0.083 1.18 -0.138E+01 500. 0.578E-01 0.578E-01 0.122E-03 0.148E-13 1 35 11 1 28 17 6 24 2 0.000 0.000 0
+ 0 47 00:15:26.60 14.3000A -1.0749 -1.2699 3.1406 0.084 1.28 -0.135E+01 650. 0.662E-01 0.661E-01 0.124E-03 0.155E-13 1 24 19 1 28 17 6 24 2 0.000 0.000 0
+ 0 48 00:15:40.89 13.8000A 1.1037 -1.2967 3.2568 0.086 1.28 -0.132E+01 650. 0.746E-01 0.745E-01 0.122E-03 0.156E-13 1 17 38 1 28 17 6 24 2 0.000 0.000 0
+ 0 49 00:15:54.69 13.1000A 1.1514 -1.3146 3.4225 0.087 1.28 -0.131E+01 650. 0.832E-01 0.832E-01 0.125E-03 0.163E-13 1 17 38 1 28 17 7 24 2 0.000 0.000 0
+ 0 50 00:16:07.79 12.9000A 1.1883 -1.3252 3.4997 0.088 1.29 -0.130E+01 650. 0.919E-01 0.919E-01 0.125E-03 0.167E-13 1 17 38 1 28 17 7 24 2 0.000 0.000 0
+ 0 51 00:16:20.69 12.4000A 1.2162 -1.3305 3.6233 0.089 1.29 -0.129E+01 650. 0.101E+00 0.101E+00 0.130E-03 0.175E-13 1 17 38 1 28 17 8 24 2 0.000 0.000 0
+ 0 52 00:16:33.09 12.3000A 1.2350 -1.3452 3.6676 0.090 1.29 -0.128E+01 650. 0.110E+00 0.110E+00 0.131E-03 0.179E-13 1 17 38 1 28 18 8 24 2 0.000 0.000 0
+ 0 53 00:16:45.39 11.9000A 1.2464 -1.3669 3.7669 0.091 1.29 -0.126E+01 650. 0.119E+00 0.119E+00 0.136E-03 0.188E-13 1 17 38 1 28 18 9 34 13 0.000 0.000 0
+ 0 54 00:16:57.29 11.4000A 1.2897 -1.3821 3.9424 0.092 1.29 -0.126E+01 650. 0.128E+00 0.128E+00 0.138E-03 0.191E-13 5 31 10 1 28 18 9 34 13 0.000 0.000 0
+ 0 55 00:17:08.69 11.2000A 1.3175 -1.3912 4.0217 0.092 1.29 -0.124E+01 650. 0.136E+00 0.136E+00 0.138E-03 0.192E-13 5 31 10 1 28 18 9 34 13 0.000 0.000 0
+ 0 56 00:17:19.89 10.8000A -1.3130 -1.3950 4.1809 0.093 1.38 -0.123E+01 800. 0.145E+00 0.145E+00 0.141E-03 0.198E-13 5 29 17 1 28 18 10 34 13 0.000 0.000 0
+ 0 57 00:17:30.69 10.6000A -1.3858 -1.3942 4.2493 0.093 1.38 -0.123E+01 800. 0.153E+00 0.153E+00 0.141E-03 0.199E-13 5 29 17 1 28 18 10 34 13 0.000 0.000 0
+ 0 58 00:17:41.29 10.4000A -1.4208 -1.3896 4.3438 0.094 1.38 -0.122E+01 800. 0.162E+00 0.162E+00 0.144E-03 0.204E-13 5 29 17 1 28 18 11 34 13 0.000 0.000 0
+ 0 59 00:17:51.69 10.2000A -1.4345 1.3902 4.4002 0.095 1.38 -0.121E+01 800. 0.170E+00 0.170E+00 0.146E-03 0.208E-13 5 29 17 7 37 19 11 34 13 0.000 0.000 0
+ 0 60 00:18:01.89 10.1000A -1.4414 1.4901 4.4539 0.095 1.38 -0.120E+01 800. 0.177E+00 0.177E+00 0.148E-03 0.212E-13 4 32 19 7 37 19 12 34 13 0.000 0.000 0
+ 0 61 00:18:11.99 10.0000A -1.4695 -1.5076 4.4829 0.096 1.38 -0.120E+01 800. 0.185E+00 0.185E+00 0.151E-03 0.217E-13 4 32 19 8 7 16 12 34 13 0.000 0.000 0
+ 0 62 00:18:21.99 10.0000A -1.4856 -1.6263 4.4854 0.096 1.38 -0.119E+01 800. 0.193E+00 0.192E+00 0.154E-03 0.222E-13 4 32 19 8 7 16 13 34 13 0.000 0.000 0
+ 0 63 00:18:31.99 10.0000A -1.4918 -1.7187 4.4802 0.097 1.38 -0.118E+01 800. 0.200E+00 0.200E+00 0.158E-03 0.229E-13 4 32 19 8 7 16 12 34 13 0.000 0.000 0
+ 0 64 00:18:41.99 10.1000A -1.5052 -1.7636 4.4361 0.097 1.38 -0.116E+01 800. 0.207E+00 0.207E+00 0.163E-03 0.235E-13 4 32 18 8 7 16 14 34 13 0.000 0.000 0
+ 0 65 00:18:52.09 10.2000A -1.5591 -1.7463 4.4065 0.098 1.41 -0.116E+01 850. 0.214E+00 0.214E+00 0.169E-03 0.245E-13 4 32 18 8 7 16 13 34 13 0.000 0.000 0
+ 0 66 00:19:02.29 10.3000A -1.5903 -1.6646 4.3493 0.099 1.41 -0.115E+01 850. 0.221E+00 0.221E+00 0.175E-03 0.253E-13 4 32 18 8 7 16 13 34 13 0.000 0.000 0
+ 0 67 00:19:12.59 10.5000A -1.5979 -1.6322 4.2954 0.099 1.41 -0.115E+01 850. 0.228E+00 0.228E+00 0.180E-03 0.262E-13 4 32 18 9 7 16 15 35 12 0.000 0.000 0
+ 0 68 00:19:23.09 10.5000A -1.5832 1.6962 4.2656 0.100 1.41 -0.114E+01 850. 0.235E+00 0.234E+00 0.188E-03 0.273E-13 4 32 18 12 17 28 15 35 12 0.000 0.000 0
+ 0 69 00:19:33.59 10.8000A -1.5952 -1.7195 4.1677 0.101 1.41 -0.113E+01 850. 0.241E+00 0.241E+00 0.192E-03 0.279E-13 7 12 6 9 7 16 16 35 13 0.000 0.000 0
+ 0 70 00:19:44.39 10.7000A -1.5975 -1.7885 4.1887 0.101 1.41 -0.113E+01 850. 0.247E+00 0.247E+00 0.202E-03 0.293E-13 7 12 6 10 7 17 16 35 13 0.000 0.000 0
+ 0 71 00:19:55.09 11.0000A 1.6027 -1.8310 4.1010 0.102 1.41 -0.112E+01 850. 0.253E+00 0.252E+00 0.204E-03 0.295E-13 7 1 37 10 7 17 12 23 18 0.000 0.000 0
+ 0 72 00:20:06.09 10.9000A 1.7032 -1.8108 4.1396 0.103 1.41 -0.111E+01 850. 0.258E+00 0.258E+00 0.214E-03 0.308E-13 7 24 30 10 7 17 12 23 18 0.000 0.000 0
+ 0 73 00:20:16.99 10.9000A 1.8376 1.7452 4.1413 0.104 1.41 -0.109E+01 850. 0.262E+00 0.262E+00 0.215E-03 0.309E-13 7 24 30 14 18 28 13 23 18 0.000 0.000 0
+ 0 74 00:20:27.89 10.7000A 1.9136 1.8271 4.1969 0.105 1.41 -0.107E+01 850. 0.267E+00 0.266E+00 0.219E-03 0.313E-13 7 24 30 14 18 28 13 23 18 0.000 0.000 0
+ 0 75 00:20:38.59 10.7000A 1.9332 -1.8931 4.1941 0.106 1.41 -0.106E+01 850. 0.270E+00 0.270E+00 0.218E-03 0.311E-13 7 24 30 9 4 0 13 23 17 0.000 0.000 0
+ 0 76 00:20:49.29 10.7000A 1.9366 -1.9949 4.2226 0.107 1.41 -0.105E+01 850. 0.273E+00 0.273E+00 0.220E-03 0.314E-13 7 24 31 9 4 0 13 23 17 0.000 0.000 0
+ 0 77 00:21:00.00 10.5000A 2.0189 -2.0694 4.2693 0.108 1.41 -0.104E+01 850. 0.276E+00 0.275E+00 0.223E-03 0.317E-13 7 24 31 9 4 0 14 23 17 0.000 0.000 0
+ 0 78 00:21:10.50 10.5000A 2.0530 -2.1078 4.3031 0.109 1.41 -0.103E+01 850. 0.278E+00 0.277E+00 0.221E-03 0.314E-13 7 24 31 9 4 0 14 23 17 0.000 0.000 0
+ 0 79 00:21:21.00 10.4000A 2.0502 -2.1052 4.3253 0.110 1.41 -0.102E+01 850. 0.279E+00 0.279E+00 0.223E-03 0.316E-13 7 24 31 9 4 0 14 23 17 0.000 0.000 0
+ 0 80 00:21:31.40 10.4000A 2.0227 -2.0595 4.3225 0.111 1.41 -0.101E+01 850. 0.281E+00 0.280E+00 0.222E-03 0.315E-13 7 24 31 9 4 0 14 23 17 0.000 0.000 0
+ 0 81 00:21:41.80 10.5000A 1.9814 -1.9732 4.2991 0.112 1.41 -0.100E+01 850. 0.282E+00 0.281E+00 0.224E-03 0.316E-13 7 24 31 9 4 0 15 23 17 0.000 0.000 0
+ 0 82 00:21:52.30 10.4000A 1.9340 -1.9475 4.3286 0.113 1.41 -0.982E+00 850. 0.283E+00 0.282E+00 0.227E-03 0.321E-13 7 24 31 10 4 0 15 23 17 0.000 0.000 0
+ 0 83 00:22:02.70 10.5000A 1.8924 -2.0069 4.3038 0.114 1.41 -0.972E+00 850. 0.283E+00 0.283E+00 0.226E-03 0.320E-13 14 4 0 10 4 0 15 23 17 0.000 0.000 0
+ 0 84 00:22:13.20 10.7000A 1.9415 -2.0355 4.2040 0.115 1.41 -0.961E+00 850. 0.283E+00 0.283E+00 0.229E-03 0.324E-13 14 4 0 10 4 0 15 23 17 0.000 0.000 0
+ 0 85 00:22:23.90 10.8000A 1.9325 -2.0217 4.1559 0.116 1.41 -0.952E+00 850. 0.284E+00 0.283E+00 0.234E-03 0.332E-13 14 4 0 10 4 0 16 23 17 0.000 0.000 0
+ 0 86 00:22:34.70 11.0000A 1.8907 -1.9607 4.0835 0.117 1.38 -0.945E+00 800. 0.284E+00 0.283E+00 0.237E-03 0.336E-13 14 4 0 10 4 0 16 23 17 0.000 0.000 0
+ 0 87 00:22:45.70 11.4000A 1.8309 -1.8652 3.9358 0.118 1.38 -0.942E+00 800. 0.283E+00 0.283E+00 0.242E-03 0.344E-13 14 4 0 10 3 0 16 23 17 0.000 0.000 0
+ 0 88 00:22:57.10 12.0000A 1.8977 -1.8027 3.7438 0.119 1.38 -0.929E+00 800. 0.283E+00 0.283E+00 0.252E-03 0.357E-13 15 4 1 7 24 4 16 23 17 0.000 0.000 0
+ 0 89 00:23:09.10 12.6000A 1.9544 -1.8206 3.5844 0.119 1.38 -0.923E+00 800. 0.283E+00 0.282E+00 0.265E-03 0.376E-13 15 4 1 8 23 4 17 23 17 0.000 0.000 0
+ 0 90 00:23:21.70 12.9000A 1.9261 -1.9283 3.4830 0.120 1.38 -0.920E+00 800. 0.282E+00 0.282E+00 0.278E-03 0.395E-13 15 4 1 8 23 4 16 12 29 0.000 0.000 0
+ 0 91 00:23:34.60 13.2000A 1.8512 -2.0241 3.4202 0.121 1.38 -0.928E+00 800. 0.282E+00 0.281E+00 0.284E-03 0.404E-13 15 4 1 8 23 4 11 22 39 0.000 0.000 0
+ 0 92 00:23:47.80 13.4000A 1.7632 -2.1053 3.3553 0.121 1.38 -0.909E+00 800. 0.281E+00 0.281E+00 0.290E-03 0.412E-13 15 4 1 8 23 4 12 22 39 0.000 0.000 0
+ 0 93 00:24:01.20 13.6000A 1.7138 -2.1674 3.2986 0.122 1.35 -0.903E+00 750. 0.281E+00 0.280E+00 0.293E-03 0.418E-13 3 22 38 8 23 4 12 22 39 0.000 0.000 0
+ 0 94 00:24:14.80 13.9000A 1.7170 -2.2027 3.2411 0.122 1.35 -0.901E+00 750. 0.280E+00 0.279E+00 0.296E-03 0.423E-13 3 22 38 8 23 4 12 22 39 0.000 0.000 0
+ 0 95 00:24:28.70 14.1000A 1.7197 -2.1983 3.1899 0.123 1.35 -0.896E+00 750. 0.279E+00 0.279E+00 0.301E-03 0.431E-13 3 22 38 8 23 4 12 22 39 0.000 0.000 0
+ 0 96 00:24:42.80 14.1000A 1.7153 -2.1719 3.1976 0.123 1.35 -0.891E+00 750. 0.279E+00 0.278E+00 0.303E-03 0.435E-13 3 22 38 7 23 5 10 23 1 0.000 0.000 0
+ 0 97 00:24:56.90 13.8000A 1.6963 -2.1325 3.2561 0.123 1.35 -0.890E+00 750. 0.279E+00 0.278E+00 0.302E-03 0.432E-13 3 22 38 7 23 5 10 23 1 0.000 0.000 0
+ 0 98 00:25:10.70 13.8000A -1.7049 -2.1009 3.2710 0.123 1.35 -0.891E+00 750. 0.279E+00 0.278E+00 0.295E-03 0.420E-13 8 25 1 8 23 5 11 23 1 0.000 0.000 0
+ 0 99 00:25:24.50 13.8000A 1.7204 -2.1783 3.2616 0.123 1.35 -0.892E+00 750. 0.278E+00 0.278E+00 0.295E-03 0.417E-13 10 26 31 8 23 5 11 23 1 0.000 0.000 0
+ 0 100 00:25:38.30 13.8000A 1.7625 -2.1980 3.2579 0.124 1.41 -0.893E+00 850. 0.278E+00 0.278E+00 0.294E-03 0.413E-13 10 26 31 8 23 5 12 23 1 0.000 0.000 0
+ 0 101 00:25:52.10 14.0000A 1.7838 -2.1524 3.2052 0.124 1.38 -0.899E+00 800. 0.278E+00 0.277E+00 0.293E-03 0.409E-13 10 26 31 8 23 5 12 23 1 0.000 0.000 0
+ 0 102 00:26:06.10 14.1000A 1.7815 -2.0874 3.1853 0.124 1.38 -0.896E+00 800. 0.278E+00 0.277E+00 0.297E-03 0.411E-13 10 26 31 8 22 5 13 23 1 0.000 0.000 0
+ 0 103 00:26:20.20 14.4000A -1.8038 -2.1448 3.1345 0.124 1.38 -0.895E+00 800. 0.277E+00 0.277E+00 0.298E-03 0.410E-13 16 22 38 8 22 5 12 23 19 0.000 0.000 0
+ 0 104 00:26:34.60 14.4000A 1.7966 -2.1120 3.1256 0.124 1.38 -0.894E+00 800. 0.277E+00 0.276E+00 0.303E-03 0.414E-13 1 36 26 8 22 5 12 23 19 0.000 0.000 0
+ 0 105 00:26:49.00 14.4000A 1.8540 -1.9957 3.1203 0.124 1.38 -0.894E+00 800. 0.276E+00 0.276E+00 0.301E-03 0.410E-13 1 37 26 8 22 5 9 38 26 0.000 0.000 0
+ 0 106 00:27:03.40 14.1000A 1.8694 1.8628 3.1953 0.125 1.38 -0.898E+00 800. 0.276E+00 0.275E+00 0.299E-03 0.407E-13 1 37 26 8 35 24 10 38 26 0.000 0.000 0
+ 0 107 00:27:17.50 13.8000A 1.8312 1.8697 3.2551 0.125 1.38 -0.900E+00 800. 0.275E+00 0.274E+00 0.292E-03 0.396E-13 1 37 26 8 35 24 10 38 26 0.000 0.000 0
+ 0 108 00:27:31.30 13.8000A 1.8481 1.8974 3.2672 0.125 1.38 -0.900E+00 800. 0.274E+00 0.274E+00 0.285E-03 0.386E-13 1 16 38 8 35 23 10 38 26 0.000 0.000 0
+ 0 109 00:27:45.10 13.9000A 1.9162 1.9278 3.2486 0.125 1.38 -0.900E+00 800. 0.274E+00 0.273E+00 0.284E-03 0.385E-13 1 16 39 8 35 23 10 38 26 0.000 0.000 0
+ 0 110 00:27:59.00 13.9000A 1.9932 1.9444 3.2453 0.126 1.38 -0.902E+00 800. 0.273E+00 0.272E+00 0.285E-03 0.387E-13 1 16 39 8 36 23 11 38 26 0.000 0.000 0
+ 0 111 00:28:12.90 13.9000A 2.0637 2.0411 3.2331 0.126 1.38 -0.897E+00 800. 0.272E+00 0.271E+00 0.285E-03 0.386E-13 1 16 39 9 36 24 13 37 36 0.000 0.000 0
+ 0 112 00:28:26.80 14.0000A 2.1140 2.0927 3.2228 0.126 1.38 -0.895E+00 800. 0.271E+00 0.271E+00 0.285E-03 0.386E-13 1 16 39 9 36 24 13 37 36 0.000 0.000 0
+ 0 113 00:28:40.80 14.0000A 2.1252 2.1098 3.2064 0.126 1.41 -0.895E+00 850. 0.270E+00 0.270E+00 0.287E-03 0.388E-13 1 16 39 9 36 23 13 37 37 0.000 0.000 0
+ 0 114 00:28:54.80 14.0000A 2.1629 2.1114 3.2196 0.127 1.41 -0.893E+00 850. 0.269E+00 0.268E+00 0.287E-03 0.388E-13 1 16 0 9 36 23 13 37 37 0.000 0.000 0
+ 0 115 00:29:08.80 13.9000A 2.1941 2.1436 3.2459 0.127 1.41 -0.889E+00 850. 0.268E+00 0.267E+00 0.286E-03 0.387E-13 1 16 0 9 37 23 14 37 37 0.000 0.000 0
+ 0 116 00:29:22.70 13.9000A 2.1660 2.1317 3.2349 0.127 1.41 -0.888E+00 850. 0.266E+00 0.266E+00 0.284E-03 0.384E-13 1 16 0 9 37 23 14 37 37 0.000 0.000 0
+ 0 117 00:29:36.60 14.2000A 2.1114 2.0437 3.1772 0.127 1.38 -0.891E+00 800. 0.265E+00 0.264E+00 0.285E-03 0.383E-13 1 16 1 9 37 23 14 37 37 0.000 0.000 0
+ 0 118 00:29:50.80 14.3000A 2.1168 1.8997 3.1409 0.128 1.38 -0.905E+00 800. 0.263E+00 0.262E+00 0.291E-03 0.390E-13 1 16 1 9 37 23 14 9 10 0.000 0.000 0
+ 0 119 00:30:05.10 14.4000A 2.0639 -1.9024 3.1211 0.128 1.38 -0.889E+00 800. 0.261E+00 0.260E+00 0.293E-03 0.391E-13 1 16 1 10 6 21 13 6 16 0.000 0.000 0
Index: /palm/trunk/TESTS/cases/example_cbl_short/case_config.yml
===================================================================
--- /palm/trunk/TESTS/cases/example_cbl_short/case_config.yml (revision 3353)
+++ /palm/trunk/TESTS/cases/example_cbl_short/case_config.yml (revision 3353)
@@ -0,0 +1,23 @@
+---
+# this is a palmtest job configuration file
+
+allowed_builds:
+ - gfortran_default
+ - intel_default
+ - cray_default
+
+allowed_number_of_cores:
+ - 1
+ - 2
+ - 4
+ - 8
+ - 16
+
+activation_strings:
+ - "d3#"
+ - "restart"
+
+significant_digits_for_netcdf_checks:
+ timeseries: 3
+ profiles: 6
+ other: 8
Index: /palm/trunk/TESTS/cases/example_cbl_user_code/INPUT/example_cbl_user_code_p3d
===================================================================
--- /palm/trunk/TESTS/cases/example_cbl_user_code/INPUT/example_cbl_user_code_p3d (revision 3353)
+++ /palm/trunk/TESTS/cases/example_cbl_user_code/INPUT/example_cbl_user_code_p3d (revision 3353)
@@ -0,0 +1,97 @@
+!-------------------------------------------------------------------------------
+!-- INITIALIZATION PARAMETER NAMELIST
+! Documentation: https://palm.muk.uni-hannover.de/trac/wiki/doc/app/inipar
+!-------------------------------------------------------------------------------
+&initialization_parameters
+!
+!-- grid parameters
+!-------------------------------------------------------------------------------
+ nx = 39, ! Number of gridboxes in x-direction (nx+1)
+ ny = 39, ! Number of gridboxes in y-direction (ny+1)
+ nz = 40, ! Number of gridboxes in z-direction (nz)
+
+ dx = 50.0, ! Size of single gridbox in x-direction
+ dy = 50.0, ! Size of single gridbox in y-direction
+ dz = 50.0, ! Size of single gridbox in z-direction
+
+ dz_stretch_level = 1225.0, ! Height (in m) where stretching starts
+ dz_stretch_factor = 1.08, ! dz(k+1) = dz(k) * dz_stretch_factor
+!
+!-- initialization
+!-------------------------------------------------------------------------------
+ initializing_actions = 'set_constant_profiles', ! initial conditions
+
+ ug_surface = 0.0, ! u-comp of geostrophic wind at surface
+ vg_surface = 0.0, ! v-comp of geostrophic wind at surface
+
+ pt_surface = 300.0, ! initial surface potential temp
+
+ pt_vertical_gradient = 0.0,
+ 1.0, ! piecewise temp gradients
+ pt_vertical_gradient_level = 0.0,
+ 800.0, ! height level of temp gradients
+
+
+!
+!-- boundary conditions
+!-------------------------------------------------------------------------------
+ surface_heatflux = 0.1, ! sensible heat flux at the bottom surface
+ bc_pt_b = 'neumann', ! required with surface_heatflux
+!
+!-- numerics
+!-------------------------------------------------------------------------------
+ fft_method = 'temperton-algorithm', ! build-in fft method
+
+/ ! end of initialization parameter namelist
+
+!-------------------------------------------------------------------------------
+!-- RUNTIME PARAMETER NAMELIST
+! Documentation: https://palm.muk.uni-hannover.de/trac/wiki/doc/app/d3par
+!-------------------------------------------------------------------------------
+&runtime_parameters
+!
+!-- run steering
+!-------------------------------------------------------------------------------
+ end_time = 3600.0, ! simulation time of the 3D model
+
+ create_disturbances = .TRUE., ! randomly perturbate horiz. velocity
+ dt_disturb = 150.0, ! interval for random perturbations
+ disturbance_energy_limit = 0.01, ! upper limit for perturbation energy
+
+ data_output_2d_on_each_pe = .FALSE., ! don't do 2D output on each MPI rank
+
+!
+!-- data output
+!-------------------------------------------------------------------------------
+ netcdf_data_format = 2, ! use NetCDF3
+
+ dt_run_control = 0.0, ! output interval for run control
+ dt_data_output = 900.0, ! output interval for general data
+ dt_data_output_av = 1800.0, ! output interval for averaged data
+ dt_dopr = 900.0, ! output interval for profile data
+
+ data_output = 'w_xy',
+ 'w_xz',
+ 'w_xz_av',
+ 'pt_xy',
+ 'pt_xz',
+
+ data_output_pr = 'wpt',
+ 'w"pt"',
+ 'w*pt*',
+ 'w*2',
+ '#pt',
+ 'pt*2',
+
+ section_xy = 2,
+ 10, ! grid index for 2D XY cross sections
+ section_xz = 20, ! grid index for 2D XZ cross sections
+
+ averaging_interval = 900.0, ! averaging interval general data
+ dt_averaging_input = 10.0, ! averaging general data sampling rate
+
+ averaging_interval_pr = 600.0, ! averaging interval profile data
+ dt_averaging_input_pr = 10.0, ! averaging profile data sampling rate
+
+/ ! end of runtime parameter namelist
+
Index: /palm/trunk/TESTS/cases/example_cbl_user_code/MONITORING/example_cbl_user_code_rc
===================================================================
--- /palm/trunk/TESTS/cases/example_cbl_user_code/MONITORING/example_cbl_user_code_rc (revision 3353)
+++ /palm/trunk/TESTS/cases/example_cbl_user_code/MONITORING/example_cbl_user_code_rc (revision 3353)
@@ -0,0 +1,486 @@
+
+ ****************************** --------------------------------------------
+ * PALM 5.0 Rev: 3133:31 * atmosphere - run without 1D - prerun
+ ****************************** --------------------------------------------
+
+ Date: 18-07-18 Run: example_cbl_4
+ Time: 19:19:17 Run-No.: 00
+ Run on host: p5imuk
+ Number of PEs: 4 Processor grid (x,y): ( 2, 2) calculated
+ ------------------------------------------------------------------------------
+
+ Numerical Schemes:
+ -----------------
+
+ --> Use the Moeng_Wyngaard turbulence closure (LES mode).
+ --> Use the boussinesq approximation for the model equations.
+ --> Solve perturbation pressure via FFT using temperton-algorithm routines
+ perturbation pressure is calculated at every Runge-Kutta step
+ --> Momentum advection via Wicker-Skamarock-Scheme 5th order
+ --> Scalar advection via Wicker-Skamarock-Scheme 5th order
+ --> Loop optimization method: cache
+ --> Time differencing scheme: runge-kutta-3
+ ------------------------------------------------------------------------------
+
+
+ Run time and time step information:
+ ----------------------------------
+
+ Timestep: variable maximum value: 20.000 s CFL-factor: 0.90
+ Start time: 0.000 s
+ End time: 3600.000 s
+
+
+ Computational grid and domain size:
+ ----------------------------------
+
+ Grid length: dx = 50.000 m dy = 50.000 m
+ dz(1) = 50.000 m
+ dz(2) = 1000.000 m
+
+ Domain size: x = 2000.000 m y = 2000.000 m z(u) = 2862.511 m
+
+ Vertical stretching starts at height: 1225.0 m,
+ Vertical stretching starts at index: 25,
+ Vertical stretching ends at height: 9999999.9 m,
+ Vertical stretching ends at index: 41,
+ Factor used for stretching: 1.080,
+
+ Number of gridpoints (x,y,z): (0: 39, 0: 39, 0: 41)
+ Subdomain size (x,y,z): ( 20, 20, 42)
+
+
+ Characteristic levels of the geo. wind component ug:
+
+ Height: 0.0 0.0 m
+ ug: 0.00 0.00 m/s
+ Gradient: ------ 0.00 1/100s
+ Gridpoint: 0 0
+
+ Characteristic levels of the geo. wind component vg:
+
+ Height: 0.0 0.0 m
+ vg: 0.00 0.00 m/s
+ Gradient: ------ 0.00 1/100s
+ Gridpoint: 0 0
+
+
+ Topography information:
+ ----------------------
+
+ Topography: flat
+
+
+ Boundary conditions:
+ -------------------
+
+ p uv pt
+
+ B. bound.: p(0) = p(1) | uv(0) = -uv(1) | pt(0) = pt(1)
+ T. bound.: p(nzt+1) = 0 | uv(nzt+1) = ug(nzt+1), vg(nzt+1) | pt(nzt+1) = pt(nzt) + dpt/dz_
+
+ e
+
+ B. bound.: e(0) = e(1)
+ T. bound.: e(nzt+1) = e(nzt) = e(nzt-1)
+
+ Bottom surface fluxes are used in diffusion terms at k=1
+ Predefined constant heatflux: 0.100000 K m/s
+
+
+ Constant flux layer between bottom surface and first computational u,v-level:
+
+ z_mo = 25.00 m z0 = 0.1000 m z0h = 0.10000 m kappa = 0.40
+ Rif value range: -20.00 <= rif <= 20.00
+
+
+ Lateral boundaries:
+ left/right: cyclic
+ north/south: cyclic
+
+
+ Initial profiles:
+ ----------------
+
+ Characteristic levels of the initial temperature profile:
+
+ Height: 0.0 0.0 800.0 m
+ Temperature: 300.00 300.00 300.00 K
+ Gradient: ------ 0.00 1.00 K/100m
+ Gridpoint: 0 0 16
+
+
+ List output:
+ -----------
+
+ 1D-Profiles:
+ Output every 9999999.90 s
+ Time averaged over 600.00 s
+ Averaging input every 10.00 s
+
+
+ Data output:
+ -----------
+
+ Time averaged over 600.00 s
+ Averaging input every 10.00 s
+
+ 1D-Profiles:
+ Output format: netCDF 64bit offset
+
+
+ Profile: wpt, w"pt", w*pt*, w*2, pt, pt*2,
+ Output every 900.00 s
+ Time averaged over 600.00 s
+ Averaging input every 10.00 s
+
+ 2D-Arrays:
+ Output format: netCDF 64bit offset
+
+
+ XY-cross-section Arrays: w, pt,
+ Output every 900.00 s
+ Cross sections at k = /2/10/
+ scalar-coordinates: /75.0/475.0/ m
+
+
+ Number of output time levels allowed: unlimited
+
+
+ XZ-cross-section Arrays: w, pt,
+ Output every 900.00 s
+ Cross sections at j = /20/
+ scalar-coordinates: /1000.0/ m
+
+
+ Number of output time levels allowed: unlimited
+
+
+ 2D-Arrays(time-averaged):
+ Output format: netCDF 64bit offset
+
+
+ XZ-cross-section Arrays: w,
+ Output every 1800.00 s
+ Time averaged over 900.00 s
+ Averaging input every 10.00 s
+ Cross sections at j = /20/
+ scalar-coordinates: /1000.0/ m
+
+
+ Number of output time levels allowed: unlimited
+
+
+ Time series:
+ Output format: netCDF 64bit offset
+
+ Output every 0.00 s
+
+ ------------------------------------------------------------------------------
+
+
+ Physical quantities:
+ -------------------
+
+ Geograph. latitude : latitude = 55.0 degr
+ Geograph. longitude : longitude = 0.0 degr
+ Angular velocity : omega = 0.729E-04 rad/s
+ Coriolis parameter : f = 0.000119 1/s
+ f* = 0.000084 1/s
+ Day of the year at model start : day_init = 172
+ UTC time at model start : time_utc_init = 43200.0 s
+
+ Gravity : g = 9.8 m/s**2
+
+ Reference state used in buoyancy terms: initial_profile
+
+
+ Cloud physics quantities / methods:
+ ----------------------------------
+
+
+
+ LES / Turbulence quantities:
+ ---------------------------
+
+ Mixing length is limited to 1.80 * z
+
+
+ Actions during the simulation:
+ -----------------------------
+
+ Disturbance impulse (u,v) every : 150.00 s
+ Disturbance amplitude : 0.25 m/s
+ Lower disturbance level : 125.00 m (GP 3)
+ Upper disturbance level : 625.00 m (GP 13)
+ Disturbances cease as soon as the disturbance energy exceeds 0.010 m**2/s**2
+ Random number generator used : random-parallel
+
+
+
+ *** no user-defined variables found
+
+ ------------------------------------------------------------------------------
+
+
+
+Run-control output:
+------------------
+
+RUN ITER. HH:MM:SS.SS DT(E) UMAX VMAX WMAX U* W* THETA* Z_I ENERG. DISTENERG DIVOLD DIVNEW UMAX(KJI) VMAX(KJI) WMAX(KJI) ADVECX ADVECY MGCYC
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+ 0 0 00:00:00.00 20.0000A -0.2131D -0.2288D 0.1182 0.000 1.38 0.000E+00 800. 0.104E-02 0.103E-02 0.597E-03 0.867E-13 7 7 11 11 7 19 5 26 7 0.000 0.000 0
+ 0 1 00:00:20.00 20.0000D -0.2125 -0.2273 0.1172 0.009 0.69 -0.132E+02 100. 0.103E-02 0.102E-02 0.570E-05 0.411E-15 7 7 11 11 7 19 5 26 7 0.000 0.000 0
+ 0 2 00:00:40.00 20.0000D -0.2117 -0.2252 0.1162 0.009 0.69 -0.133E+02 100. 0.102E-02 0.102E-02 0.935E-05 0.416E-15 7 7 11 11 7 19 5 26 7 0.000 0.000 0
+ 0 3 00:01:00.00 20.0000D -0.2106 -0.2227 0.1152 0.009 0.69 -0.134E+02 100. 0.101E-02 0.101E-02 0.130E-04 0.421E-15 7 7 11 11 7 19 5 26 7 0.000 0.000 0
+ 0 4 00:01:20.00 20.0000D -0.2093 -0.2197 0.1141 0.009 0.69 -0.134E+02 100. 0.100E-02 0.997E-03 0.166E-04 0.424E-15 7 7 11 11 7 19 5 26 7 0.000 0.000 0
+ 0 5 00:01:40.00 20.0000D -0.2077 -0.2164 0.1129 0.009 0.93 -0.134E+02 250. 0.992E-03 0.988E-03 0.203E-04 0.427E-15 7 7 11 11 7 19 5 26 7 0.000 0.000 0
+ 0 6 00:02:00.00 20.0000D -0.2058 -0.2126 0.1117 0.009 0.93 -0.133E+02 250. 0.983E-03 0.979E-03 0.239E-04 0.429E-15 7 7 11 11 7 19 5 26 7 0.000 0.000 0
+ 0 7 00:02:20.00 20.0000D -0.2037 -0.2086 0.1103 0.009 1.22 -0.131E+02 550. 0.974E-03 0.970E-03 0.275E-04 0.431E-15 7 7 11 11 7 19 5 26 7 0.000 0.000 0
+ 0 8 00:02:40.00 20.0000D 0.3348D 0.3126D 0.1636 0.011 1.22 -0.105E+02 550. 0.202E-02 0.201E-02 0.601E-03 0.856E-13 10 3 39 10 8 27 5 36 28 0.000 0.000 0
+ 0 9 00:03:00.00 20.0000D 0.3330 0.3039 0.1619 0.011 1.22 -0.105E+02 550. 0.199E-02 0.198E-02 0.374E-04 0.830E-15 10 3 39 10 8 27 5 36 28 0.000 0.000 0
+ 0 10 00:03:20.00 20.0000D 0.3296 -0.2989 0.1601 0.011 1.22 -0.103E+02 550. 0.196E-02 0.195E-02 0.409E-04 0.827E-15 10 3 39 8 4 6 5 36 28 0.000 0.000 0
+ 0 11 00:03:40.00 20.0000D 0.3249 -0.2986 0.1580 0.011 1.22 -0.101E+02 550. 0.194E-02 0.193E-02 0.444E-04 0.828E-15 10 3 39 8 4 6 5 36 28 0.000 0.000 0
+ 0 12 00:04:00.00 20.0000D 0.3189 -0.2989 0.1558 0.012 1.22 -0.975E+01 550. 0.191E-02 0.190E-02 0.478E-04 0.831E-15 10 3 39 8 0 7 5 36 28 0.000 0.000 0
+ 0 13 00:04:20.00 20.0000D 0.3119 -0.3005 0.1535 0.012 1.22 -0.940E+01 550. 0.189E-02 0.188E-02 0.513E-04 0.835E-15 10 3 39 8 0 7 5 36 28 0.000 0.000 0
+ 0 14 00:04:40.00 20.0000D 0.3056 -0.3012 0.1512 0.013 1.22 -0.905E+01 550. 0.187E-02 0.185E-02 0.546E-04 0.842E-15 10 3 0 8 0 7 5 36 28 0.000 0.000 0
+ 0 15 00:05:00.00 20.0000D 0.4151D -0.3964D -0.1812 0.013 1.22 -0.851E+01 550. 0.292E-02 0.289E-02 0.625E-03 0.860E-13 8 17 5 8 3 6 8 19 3 0.000 0.000 0
+ 0 16 00:05:20.00 20.0000D 0.4183 -0.4076 -0.1810 0.014 1.22 -0.811E+01 550. 0.287E-02 0.285E-02 0.640E-04 0.129E-14 8 17 5 8 3 6 8 19 3 0.000 0.000 0
+ 0 17 00:05:40.00 20.0000D 0.4163 -0.4151 -0.1796 0.015 1.22 -0.773E+01 550. 0.283E-02 0.280E-02 0.672E-04 0.129E-14 8 17 5 8 3 6 8 19 3 0.000 0.000 0
+ 0 18 00:06:00.00 20.0000D 0.4097 -0.4189 -0.1772 0.015 1.22 -0.735E+01 550. 0.279E-02 0.276E-02 0.703E-04 0.130E-14 8 17 5 8 3 6 8 19 3 0.000 0.000 0
+ 0 19 00:06:20.00 20.0000D 0.3992 -0.4192 0.1802 0.016 1.22 -0.698E+01 550. 0.275E-02 0.273E-02 0.734E-04 0.131E-14 8 17 5 8 3 6 2 36 2 0.000 0.000 0
+ 0 20 00:06:40.00 20.0000D 0.3855 -0.4165 0.1983 0.017 1.22 -0.656E+01 550. 0.272E-02 0.269E-02 0.765E-04 0.133E-14 8 17 5 8 3 6 2 36 2 0.000 0.000 0
+ 0 21 00:07:00.00 20.0000D 0.3695 -0.4109 0.2198 0.018 1.22 -0.616E+01 550. 0.269E-02 0.267E-02 0.795E-04 0.136E-14 8 17 5 8 3 6 2 36 2 0.000 0.000 0
+ 0 22 00:07:20.00 20.0000D -0.3706 -0.4030 0.2474 0.020 1.22 -0.577E+01 550. 0.267E-02 0.265E-02 0.824E-04 0.140E-14 8 13 9 8 3 6 2 6 12 0.000 0.000 0
+ 0 23 00:07:40.00 20.0000D -0.4267D -0.4554D 0.2850 0.021 1.22 -0.539E+01 550. 0.371E-02 0.369E-02 0.653E-03 0.886E-13 4 4 4 8 1 8 2 6 12 0.000 0.000 0
+ 0 24 00:08:00.00 20.0000D -0.4241 -0.4568 0.3233 0.023 1.22 -0.506E+01 550. 0.368E-02 0.366E-02 0.905E-04 0.190E-14 4 4 4 8 1 8 2 6 12 0.000 0.000 0
+ 0 25 00:08:20.00 20.0000D -0.4208 -0.4522 0.3672 0.024 1.22 -0.471E+01 550. 0.367E-02 0.365E-02 0.931E-04 0.196E-14 4 4 4 8 1 8 2 6 12 0.000 0.000 0
+ 0 26 00:08:40.00 20.0000D -0.4174 -0.4421 0.4169 0.026 1.22 -0.440E+01 550. 0.368E-02 0.366E-02 0.957E-04 0.204E-14 4 4 4 8 1 8 2 6 12 0.000 0.000 0
+ 0 27 00:09:00.00 20.0000D -0.4142 -0.4279 0.4727 0.028 1.22 -0.410E+01 550. 0.372E-02 0.370E-02 0.981E-04 0.214E-14 4 4 4 8 1 8 2 6 12 0.000 0.000 0
+ 0 28 00:09:20.00 20.0000D -0.4116 -0.4106 0.5348 0.030 1.18 -0.381E+01 500. 0.380E-02 0.378E-02 0.100E-03 0.227E-14 4 4 4 8 1 8 2 6 12 0.000 0.000 0
+ 0 29 00:09:40.00 20.0000D -0.4107 -0.4087 0.6032 0.032 1.18 -0.355E+01 500. 0.393E-02 0.391E-02 0.103E-03 0.242E-14 5 4 4 5 3 36 2 6 12 0.000 0.000 0
+ 0 30 00:10:00.00 20.0000D 0.4798D 0.4695D 0.7094 0.035 1.18 -0.330E+01 500. 0.519E-02 0.516E-02 0.656E-03 0.867E-13 5 14 20 9 7 14 2 6 12 0.000 0.000 0
+ 0 31 00:10:20.00 20.0000D 0.4589 -0.4757 0.8018 0.037 1.18 -0.308E+01 500. 0.543E-02 0.540E-02 0.108E-03 0.318E-14 5 14 20 8 2 6 3 6 12 0.000 0.000 0
+ 0 32 00:10:40.00 20.0000D 0.4450 -0.4782 0.9236 0.040 1.18 -0.288E+01 500. 0.579E-02 0.576E-02 0.110E-03 0.344E-14 6 39 30 8 2 6 3 6 12 0.000 0.000 0
+ 0 33 00:11:00.00 20.0000A 0.4349 -0.4767 1.0530 0.043 1.18 -0.266E+01 500. 0.629E-02 0.626E-02 0.111E-03 0.377E-14 6 39 30 8 2 6 3 6 12 0.000 0.000 0
+ 0 34 00:11:20.00 20.0000A -0.4684 -0.5184 1.1853 0.046 1.18 -0.249E+01 500. 0.699E-02 0.696E-02 0.111E-03 0.416E-14 1 3 23 1 29 17 3 6 12 0.000 0.000 0
+ 0 35 00:11:40.00 20.0000A -0.5110 -0.5803 1.3146 0.049 1.18 -0.233E+01 500. 0.793E-02 0.791E-02 0.112E-03 0.464E-14 1 3 23 1 29 17 3 6 12 0.000 0.000 0
+ 0 36 00:12:00.00 20.0000A -0.5522 -0.6460 1.4351 0.052 1.18 -0.218E+01 500. 0.920E-02 0.917E-02 0.112E-03 0.522E-14 1 3 23 1 29 17 3 6 12 0.000 0.000 0
+ 0 37 00:12:20.00 20.0000A 0.6173 -0.7139 1.6132 0.055 1.18 -0.205E+01 500. 0.109E-01 0.108E-01 0.112E-03 0.591E-14 1 35 11 1 29 17 4 6 12 0.000 0.000 0
+ 0 38 00:12:40.00 20.0000A 0.6867 -0.7795 1.7863 0.059 1.18 -0.193E+01 500. 0.130E-01 0.130E-01 0.112E-03 0.673E-14 1 35 11 1 29 17 4 6 12 0.000 0.000 0
+ 0 39 00:13:00.00 20.0000A 0.7575 -0.8399 1.9135 0.062 1.18 -0.183E+01 500. 0.158E-01 0.158E-01 0.112E-03 0.767E-14 1 35 11 1 29 17 4 6 12 0.000 0.000 0
+ 0 40 00:13:20.00 20.0000A 0.8277 -0.8934 2.1012 0.066 1.18 -0.173E+01 500. 0.193E-01 0.193E-01 0.114E-03 0.877E-14 1 35 11 1 29 17 5 6 12 0.000 0.000 0
+ 0 41 00:13:40.00 20.0000A 0.8945 -0.9393 2.2220 0.069 1.18 -0.165E+01 500. 0.237E-01 0.236E-01 0.116E-03 0.100E-13 1 35 11 1 29 17 5 6 12 0.000 0.000 0
+ 0 42 00:14:00.00 18.9000A 0.9549 -0.9777 2.3774 0.072 1.28 -0.157E+01 650. 0.290E-01 0.290E-01 0.120E-03 0.115E-13 1 35 11 1 29 17 6 6 12 0.000 0.000 0
+ 0 43 00:14:18.89 18.4000A 1.0030 -1.0299 2.4491 0.075 1.28 -0.151E+01 650. 0.352E-01 0.351E-01 0.119E-03 0.123E-13 1 35 11 1 28 17 6 6 12 0.000 0.000 0
+ 0 44 00:14:37.29 17.7000A 1.0386 -1.1114 2.5494 0.078 1.28 -0.147E+01 650. 0.421E-01 0.421E-01 0.122E-03 0.135E-13 1 35 11 1 28 17 7 6 12 0.000 0.000 0
+ 0 45 00:14:55.00 16.2000A 1.0601 -1.1794 2.7727 0.081 1.28 -0.141E+01 650. 0.499E-01 0.498E-01 0.125E-03 0.146E-13 1 35 11 1 28 17 5 24 2 0.000 0.000 0
+ 0 46 00:15:11.20 15.4000A 1.0661 -1.2312 2.9236 0.083 1.18 -0.138E+01 500. 0.578E-01 0.578E-01 0.122E-03 0.148E-13 1 35 11 1 28 17 6 24 2 0.000 0.000 0
+ 0 47 00:15:26.60 14.3000A -1.0749 -1.2699 3.1406 0.084 1.28 -0.135E+01 650. 0.662E-01 0.661E-01 0.124E-03 0.155E-13 1 24 19 1 28 17 6 24 2 0.000 0.000 0
+ 0 48 00:15:40.89 13.8000A 1.1037 -1.2967 3.2568 0.086 1.28 -0.132E+01 650. 0.746E-01 0.745E-01 0.122E-03 0.156E-13 1 17 38 1 28 17 6 24 2 0.000 0.000 0
+ 0 49 00:15:54.69 13.1000A 1.1514 -1.3146 3.4225 0.087 1.28 -0.131E+01 650. 0.832E-01 0.832E-01 0.125E-03 0.163E-13 1 17 38 1 28 17 7 24 2 0.000 0.000 0
+ 0 50 00:16:07.79 12.9000A 1.1883 -1.3252 3.4997 0.088 1.29 -0.130E+01 650. 0.919E-01 0.919E-01 0.125E-03 0.167E-13 1 17 38 1 28 17 7 24 2 0.000 0.000 0
+ 0 51 00:16:20.69 12.4000A 1.2162 -1.3305 3.6233 0.089 1.29 -0.129E+01 650. 0.101E+00 0.101E+00 0.130E-03 0.175E-13 1 17 38 1 28 17 8 24 2 0.000 0.000 0
+ 0 52 00:16:33.09 12.3000A 1.2350 -1.3452 3.6676 0.090 1.29 -0.128E+01 650. 0.110E+00 0.110E+00 0.131E-03 0.179E-13 1 17 38 1 28 18 8 24 2 0.000 0.000 0
+ 0 53 00:16:45.39 11.9000A 1.2464 -1.3669 3.7669 0.091 1.29 -0.126E+01 650. 0.119E+00 0.119E+00 0.136E-03 0.188E-13 1 17 38 1 28 18 9 34 13 0.000 0.000 0
+ 0 54 00:16:57.29 11.4000A 1.2897 -1.3821 3.9424 0.092 1.29 -0.126E+01 650. 0.128E+00 0.128E+00 0.138E-03 0.191E-13 5 31 10 1 28 18 9 34 13 0.000 0.000 0
+ 0 55 00:17:08.69 11.2000A 1.3175 -1.3912 4.0217 0.092 1.29 -0.124E+01 650. 0.136E+00 0.136E+00 0.138E-03 0.192E-13 5 31 10 1 28 18 9 34 13 0.000 0.000 0
+ 0 56 00:17:19.89 10.8000A -1.3130 -1.3950 4.1809 0.093 1.38 -0.123E+01 800. 0.145E+00 0.145E+00 0.141E-03 0.198E-13 5 29 17 1 28 18 10 34 13 0.000 0.000 0
+ 0 57 00:17:30.69 10.6000A -1.3858 -1.3942 4.2493 0.093 1.38 -0.123E+01 800. 0.153E+00 0.153E+00 0.141E-03 0.199E-13 5 29 17 1 28 18 10 34 13 0.000 0.000 0
+ 0 58 00:17:41.29 10.4000A -1.4208 -1.3896 4.3438 0.094 1.38 -0.122E+01 800. 0.162E+00 0.162E+00 0.144E-03 0.204E-13 5 29 17 1 28 18 11 34 13 0.000 0.000 0
+ 0 59 00:17:51.69 10.2000A -1.4345 1.3902 4.4002 0.095 1.38 -0.121E+01 800. 0.170E+00 0.170E+00 0.146E-03 0.208E-13 5 29 17 7 37 19 11 34 13 0.000 0.000 0
+ 0 60 00:18:01.89 10.1000A -1.4414 1.4901 4.4539 0.095 1.38 -0.120E+01 800. 0.177E+00 0.177E+00 0.148E-03 0.212E-13 4 32 19 7 37 19 12 34 13 0.000 0.000 0
+ 0 61 00:18:11.99 10.0000A -1.4695 -1.5076 4.4829 0.096 1.38 -0.120E+01 800. 0.185E+00 0.185E+00 0.151E-03 0.217E-13 4 32 19 8 7 16 12 34 13 0.000 0.000 0
+ 0 62 00:18:21.99 10.0000A -1.4856 -1.6263 4.4854 0.096 1.38 -0.119E+01 800. 0.193E+00 0.192E+00 0.154E-03 0.222E-13 4 32 19 8 7 16 13 34 13 0.000 0.000 0
+ 0 63 00:18:31.99 10.0000A -1.4918 -1.7187 4.4802 0.097 1.38 -0.118E+01 800. 0.200E+00 0.200E+00 0.158E-03 0.229E-13 4 32 19 8 7 16 12 34 13 0.000 0.000 0
+ 0 64 00:18:41.99 10.1000A -1.5052 -1.7636 4.4361 0.097 1.38 -0.116E+01 800. 0.207E+00 0.207E+00 0.163E-03 0.235E-13 4 32 18 8 7 16 14 34 13 0.000 0.000 0
+ 0 65 00:18:52.09 10.2000A -1.5591 -1.7463 4.4065 0.098 1.41 -0.116E+01 850. 0.214E+00 0.214E+00 0.169E-03 0.245E-13 4 32 18 8 7 16 13 34 13 0.000 0.000 0
+ 0 66 00:19:02.29 10.3000A -1.5903 -1.6646 4.3493 0.099 1.41 -0.115E+01 850. 0.221E+00 0.221E+00 0.175E-03 0.253E-13 4 32 18 8 7 16 13 34 13 0.000 0.000 0
+ 0 67 00:19:12.59 10.5000A -1.5979 -1.6322 4.2954 0.099 1.41 -0.115E+01 850. 0.228E+00 0.228E+00 0.180E-03 0.262E-13 4 32 18 9 7 16 15 35 12 0.000 0.000 0
+ 0 68 00:19:23.09 10.5000A -1.5832 1.6962 4.2656 0.100 1.41 -0.114E+01 850. 0.235E+00 0.234E+00 0.188E-03 0.273E-13 4 32 18 12 17 28 15 35 12 0.000 0.000 0
+ 0 69 00:19:33.59 10.8000A -1.5952 -1.7195 4.1677 0.101 1.41 -0.113E+01 850. 0.241E+00 0.241E+00 0.192E-03 0.279E-13 7 12 6 9 7 16 16 35 13 0.000 0.000 0
+ 0 70 00:19:44.39 10.7000A -1.5975 -1.7885 4.1887 0.101 1.41 -0.113E+01 850. 0.247E+00 0.247E+00 0.202E-03 0.293E-13 7 12 6 10 7 17 16 35 13 0.000 0.000 0
+ 0 71 00:19:55.09 11.0000A 1.6027 -1.8310 4.1010 0.102 1.41 -0.112E+01 850. 0.253E+00 0.252E+00 0.204E-03 0.295E-13 7 1 37 10 7 17 12 23 18 0.000 0.000 0
+ 0 72 00:20:06.09 10.9000A 1.7032 -1.8108 4.1396 0.103 1.41 -0.111E+01 850. 0.258E+00 0.258E+00 0.214E-03 0.308E-13 7 24 30 10 7 17 12 23 18 0.000 0.000 0
+ 0 73 00:20:16.99 10.9000A 1.8376 1.7452 4.1413 0.104 1.41 -0.109E+01 850. 0.262E+00 0.262E+00 0.215E-03 0.309E-13 7 24 30 14 18 28 13 23 18 0.000 0.000 0
+ 0 74 00:20:27.89 10.7000A 1.9136 1.8271 4.1969 0.105 1.41 -0.107E+01 850. 0.267E+00 0.266E+00 0.219E-03 0.313E-13 7 24 30 14 18 28 13 23 18 0.000 0.000 0
+ 0 75 00:20:38.59 10.7000A 1.9332 -1.8931 4.1941 0.106 1.41 -0.106E+01 850. 0.270E+00 0.270E+00 0.218E-03 0.311E-13 7 24 30 9 4 0 13 23 17 0.000 0.000 0
+ 0 76 00:20:49.29 10.7000A 1.9366 -1.9949 4.2226 0.107 1.41 -0.105E+01 850. 0.273E+00 0.273E+00 0.220E-03 0.314E-13 7 24 31 9 4 0 13 23 17 0.000 0.000 0
+ 0 77 00:21:00.00 10.5000A 2.0189 -2.0694 4.2693 0.108 1.41 -0.104E+01 850. 0.276E+00 0.275E+00 0.223E-03 0.317E-13 7 24 31 9 4 0 14 23 17 0.000 0.000 0
+ 0 78 00:21:10.50 10.5000A 2.0530 -2.1078 4.3031 0.109 1.41 -0.103E+01 850. 0.278E+00 0.277E+00 0.221E-03 0.314E-13 7 24 31 9 4 0 14 23 17 0.000 0.000 0
+ 0 79 00:21:21.00 10.4000A 2.0502 -2.1052 4.3253 0.110 1.41 -0.102E+01 850. 0.279E+00 0.279E+00 0.223E-03 0.316E-13 7 24 31 9 4 0 14 23 17 0.000 0.000 0
+ 0 80 00:21:31.40 10.4000A 2.0227 -2.0595 4.3225 0.111 1.41 -0.101E+01 850. 0.281E+00 0.280E+00 0.222E-03 0.315E-13 7 24 31 9 4 0 14 23 17 0.000 0.000 0
+ 0 81 00:21:41.80 10.5000A 1.9814 -1.9732 4.2991 0.112 1.41 -0.100E+01 850. 0.282E+00 0.281E+00 0.224E-03 0.316E-13 7 24 31 9 4 0 15 23 17 0.000 0.000 0
+ 0 82 00:21:52.30 10.4000A 1.9340 -1.9475 4.3286 0.113 1.41 -0.982E+00 850. 0.283E+00 0.282E+00 0.227E-03 0.321E-13 7 24 31 10 4 0 15 23 17 0.000 0.000 0
+ 0 83 00:22:02.70 10.5000A 1.8924 -2.0069 4.3038 0.114 1.41 -0.972E+00 850. 0.283E+00 0.283E+00 0.226E-03 0.320E-13 14 4 0 10 4 0 15 23 17 0.000 0.000 0
+ 0 84 00:22:13.20 10.7000A 1.9415 -2.0355 4.2040 0.115 1.41 -0.961E+00 850. 0.283E+00 0.283E+00 0.229E-03 0.324E-13 14 4 0 10 4 0 15 23 17 0.000 0.000 0
+ 0 85 00:22:23.90 10.8000A 1.9325 -2.0217 4.1559 0.116 1.41 -0.952E+00 850. 0.284E+00 0.283E+00 0.234E-03 0.332E-13 14 4 0 10 4 0 16 23 17 0.000 0.000 0
+ 0 86 00:22:34.70 11.0000A 1.8907 -1.9607 4.0835 0.117 1.38 -0.945E+00 800. 0.284E+00 0.283E+00 0.237E-03 0.336E-13 14 4 0 10 4 0 16 23 17 0.000 0.000 0
+ 0 87 00:22:45.70 11.4000A 1.8309 -1.8652 3.9358 0.118 1.38 -0.942E+00 800. 0.283E+00 0.283E+00 0.242E-03 0.344E-13 14 4 0 10 3 0 16 23 17 0.000 0.000 0
+ 0 88 00:22:57.10 12.0000A 1.8977 -1.8027 3.7438 0.119 1.38 -0.929E+00 800. 0.283E+00 0.283E+00 0.252E-03 0.357E-13 15 4 1 7 24 4 16 23 17 0.000 0.000 0
+ 0 89 00:23:09.10 12.6000A 1.9544 -1.8206 3.5844 0.119 1.38 -0.923E+00 800. 0.283E+00 0.282E+00 0.265E-03 0.376E-13 15 4 1 8 23 4 17 23 17 0.000 0.000 0
+ 0 90 00:23:21.70 12.9000A 1.9261 -1.9283 3.4830 0.120 1.38 -0.920E+00 800. 0.282E+00 0.282E+00 0.278E-03 0.395E-13 15 4 1 8 23 4 16 12 29 0.000 0.000 0
+ 0 91 00:23:34.60 13.2000A 1.8512 -2.0241 3.4202 0.121 1.38 -0.928E+00 800. 0.282E+00 0.281E+00 0.284E-03 0.404E-13 15 4 1 8 23 4 11 22 39 0.000 0.000 0
+ 0 92 00:23:47.80 13.4000A 1.7632 -2.1053 3.3553 0.121 1.38 -0.909E+00 800. 0.281E+00 0.281E+00 0.290E-03 0.412E-13 15 4 1 8 23 4 12 22 39 0.000 0.000 0
+ 0 93 00:24:01.20 13.6000A 1.7138 -2.1674 3.2986 0.122 1.35 -0.903E+00 750. 0.281E+00 0.280E+00 0.293E-03 0.418E-13 3 22 38 8 23 4 12 22 39 0.000 0.000 0
+ 0 94 00:24:14.80 13.9000A 1.7170 -2.2027 3.2411 0.122 1.35 -0.901E+00 750. 0.280E+00 0.279E+00 0.296E-03 0.423E-13 3 22 38 8 23 4 12 22 39 0.000 0.000 0
+ 0 95 00:24:28.70 14.1000A 1.7197 -2.1983 3.1899 0.123 1.35 -0.896E+00 750. 0.279E+00 0.279E+00 0.301E-03 0.431E-13 3 22 38 8 23 4 12 22 39 0.000 0.000 0
+ 0 96 00:24:42.80 14.1000A 1.7153 -2.1719 3.1976 0.123 1.35 -0.891E+00 750. 0.279E+00 0.278E+00 0.303E-03 0.435E-13 3 22 38 7 23 5 10 23 1 0.000 0.000 0
+ 0 97 00:24:56.90 13.8000A 1.6963 -2.1325 3.2561 0.123 1.35 -0.890E+00 750. 0.279E+00 0.278E+00 0.302E-03 0.432E-13 3 22 38 7 23 5 10 23 1 0.000 0.000 0
+ 0 98 00:25:10.70 13.8000A -1.7049 -2.1009 3.2710 0.123 1.35 -0.891E+00 750. 0.279E+00 0.278E+00 0.295E-03 0.420E-13 8 25 1 8 23 5 11 23 1 0.000 0.000 0
+ 0 99 00:25:24.50 13.8000A 1.7204 -2.1783 3.2616 0.123 1.35 -0.892E+00 750. 0.278E+00 0.278E+00 0.295E-03 0.417E-13 10 26 31 8 23 5 11 23 1 0.000 0.000 0
+ 0 100 00:25:38.30 13.8000A 1.7625 -2.1980 3.2579 0.124 1.41 -0.893E+00 850. 0.278E+00 0.278E+00 0.294E-03 0.413E-13 10 26 31 8 23 5 12 23 1 0.000 0.000 0
+ 0 101 00:25:52.10 14.0000A 1.7838 -2.1524 3.2052 0.124 1.38 -0.899E+00 800. 0.278E+00 0.277E+00 0.293E-03 0.409E-13 10 26 31 8 23 5 12 23 1 0.000 0.000 0
+ 0 102 00:26:06.10 14.1000A 1.7815 -2.0874 3.1853 0.124 1.38 -0.896E+00 800. 0.278E+00 0.277E+00 0.297E-03 0.411E-13 10 26 31 8 22 5 13 23 1 0.000 0.000 0
+ 0 103 00:26:20.20 14.4000A -1.8038 -2.1448 3.1345 0.124 1.38 -0.895E+00 800. 0.277E+00 0.277E+00 0.298E-03 0.410E-13 16 22 38 8 22 5 12 23 19 0.000 0.000 0
+ 0 104 00:26:34.60 14.4000A 1.7966 -2.1120 3.1256 0.124 1.38 -0.894E+00 800. 0.277E+00 0.276E+00 0.303E-03 0.414E-13 1 36 26 8 22 5 12 23 19 0.000 0.000 0
+ 0 105 00:26:49.00 14.4000A 1.8540 -1.9957 3.1203 0.124 1.38 -0.894E+00 800. 0.276E+00 0.276E+00 0.301E-03 0.410E-13 1 37 26 8 22 5 9 38 26 0.000 0.000 0
+ 0 106 00:27:03.40 14.1000A 1.8694 1.8628 3.1953 0.125 1.38 -0.898E+00 800. 0.276E+00 0.275E+00 0.299E-03 0.407E-13 1 37 26 8 35 24 10 38 26 0.000 0.000 0
+ 0 107 00:27:17.50 13.8000A 1.8312 1.8697 3.2551 0.125 1.38 -0.900E+00 800. 0.275E+00 0.274E+00 0.292E-03 0.396E-13 1 37 26 8 35 24 10 38 26 0.000 0.000 0
+ 0 108 00:27:31.30 13.8000A 1.8481 1.8974 3.2672 0.125 1.38 -0.900E+00 800. 0.274E+00 0.274E+00 0.285E-03 0.386E-13 1 16 38 8 35 23 10 38 26 0.000 0.000 0
+ 0 109 00:27:45.10 13.9000A 1.9162 1.9278 3.2486 0.125 1.38 -0.900E+00 800. 0.274E+00 0.273E+00 0.284E-03 0.385E-13 1 16 39 8 35 23 10 38 26 0.000 0.000 0
+ 0 110 00:27:59.00 13.9000A 1.9932 1.9444 3.2453 0.126 1.38 -0.902E+00 800. 0.273E+00 0.272E+00 0.285E-03 0.387E-13 1 16 39 8 36 23 11 38 26 0.000 0.000 0
+ 0 111 00:28:12.90 13.9000A 2.0637 2.0411 3.2331 0.126 1.38 -0.897E+00 800. 0.272E+00 0.271E+00 0.285E-03 0.386E-13 1 16 39 9 36 24 13 37 36 0.000 0.000 0
+ 0 112 00:28:26.80 14.0000A 2.1140 2.0927 3.2228 0.126 1.38 -0.895E+00 800. 0.271E+00 0.271E+00 0.285E-03 0.386E-13 1 16 39 9 36 24 13 37 36 0.000 0.000 0
+ 0 113 00:28:40.80 14.0000A 2.1252 2.1098 3.2064 0.126 1.41 -0.895E+00 850. 0.270E+00 0.270E+00 0.287E-03 0.388E-13 1 16 39 9 36 23 13 37 37 0.000 0.000 0
+ 0 114 00:28:54.80 14.0000A 2.1629 2.1114 3.2196 0.127 1.41 -0.893E+00 850. 0.269E+00 0.268E+00 0.287E-03 0.388E-13 1 16 0 9 36 23 13 37 37 0.000 0.000 0
+ 0 115 00:29:08.80 13.9000A 2.1941 2.1436 3.2459 0.127 1.41 -0.889E+00 850. 0.268E+00 0.267E+00 0.286E-03 0.387E-13 1 16 0 9 37 23 14 37 37 0.000 0.000 0
+ 0 116 00:29:22.70 13.9000A 2.1660 2.1317 3.2349 0.127 1.41 -0.888E+00 850. 0.266E+00 0.266E+00 0.284E-03 0.384E-13 1 16 0 9 37 23 14 37 37 0.000 0.000 0
+ 0 117 00:29:36.60 14.2000A 2.1114 2.0437 3.1772 0.127 1.38 -0.891E+00 800. 0.265E+00 0.264E+00 0.285E-03 0.383E-13 1 16 1 9 37 23 14 37 37 0.000 0.000 0
+ 0 118 00:29:50.80 14.3000A 2.1168 1.8997 3.1409 0.128 1.38 -0.905E+00 800. 0.263E+00 0.262E+00 0.291E-03 0.390E-13 1 16 1 9 37 23 14 9 10 0.000 0.000 0
+ 0 119 00:30:05.10 14.4000A 2.0639 -1.9024 3.1211 0.128 1.38 -0.889E+00 800. 0.261E+00 0.260E+00 0.293E-03 0.391E-13 1 16 1 10 6 21 13 6 16 0.000 0.000 0
+ 0 120 00:30:19.50 14.1000A 2.0191 -2.0149 3.1855 0.128 1.38 -0.885E+00 800. 0.259E+00 0.258E+00 0.294E-03 0.391E-13 1 17 1 10 6 21 7 25 19 0.000 0.000 0
+ 0 121 00:30:33.60 13.8000A -2.0333 -2.0438 3.2493 0.128 1.38 -0.882E+00 800. 0.257E+00 0.256E+00 0.288E-03 0.381E-13 9 10 18 10 6 21 8 25 19 0.000 0.000 0
+ 0 122 00:30:47.40 13.5000A 1.9276 -2.0991 3.3455 0.129 1.38 -0.884E+00 800. 0.254E+00 0.254E+00 0.281E-03 0.371E-13 1 17 1 10 5 21 8 25 19 0.000 0.000 0
+ 0 123 00:31:00.90 13.3000A -1.9161 -2.1236 3.3942 0.129 1.41 -0.879E+00 850. 0.252E+00 0.251E+00 0.275E-03 0.361E-13 10 8 19 10 5 21 9 25 19 0.000 0.000 0
+ 0 124 00:31:14.20 13.1000A -1.9563 -2.0675 3.4440 0.129 1.41 -0.879E+00 850. 0.249E+00 0.249E+00 0.270E-03 0.353E-13 10 9 18 10 5 21 9 25 19 0.000 0.000 0
+ 0 125 00:31:27.30 13.1000A -1.8492 -1.9400 3.4359 0.128 1.41 -0.885E+00 850. 0.247E+00 0.246E+00 0.265E-03 0.345E-13 10 9 18 10 5 21 10 25 19 0.000 0.000 0
+ 0 126 00:31:40.40 13.1000A -1.9169 -1.9001 3.4331 0.128 1.41 -0.884E+00 850. 0.245E+00 0.244E+00 0.264E-03 0.343E-13 13 26 20 6 12 21 10 25 19 0.000 0.000 0
+ 0 127 00:31:53.50 13.4000A -1.9327 -1.8837 3.3592 0.128 1.41 -0.890E+00 850. 0.242E+00 0.241E+00 0.263E-03 0.341E-13 13 26 20 6 12 21 10 25 19 0.000 0.000 0
+ 0 128 00:32:06.90 13.7000A -1.9667 -1.8724 3.2909 0.128 1.41 -0.894E+00 850. 0.239E+00 0.239E+00 0.268E-03 0.346E-13 13 26 19 1 13 16 9 9 19 0.000 0.000 0
+ 0 129 00:32:20.60 13.9000A -2.0586 -1.8788 3.2452 0.127 1.41 -0.899E+00 850. 0.237E+00 0.236E+00 0.273E-03 0.351E-13 13 26 19 1 13 16 9 9 19 0.000 0.000 0
+ 0 130 00:32:34.50 14.1000A -2.0979 -1.8873 3.2012 0.127 1.41 -0.902E+00 850. 0.234E+00 0.233E+00 0.275E-03 0.353E-13 13 26 19 1 13 16 10 9 19 0.000 0.000 0
+ 0 131 00:32:48.60 14.2000A -2.1232 -1.8963 3.1743 0.127 1.41 -0.904E+00 850. 0.232E+00 0.231E+00 0.278E-03 0.355E-13 13 26 19 1 13 16 10 9 19 0.000 0.000 0
+ 0 132 00:33:02.80 14.6000A -2.1511 -1.9032 3.0741 0.126 1.41 -0.904E+00 850. 0.229E+00 0.228E+00 0.278E-03 0.354E-13 13 26 19 1 13 16 10 8 19 0.000 0.000 0
+ 0 133 00:33:17.40 14.7000A -2.2399 -1.9049 3.0632 0.126 1.41 -0.910E+00 850. 0.227E+00 0.226E+00 0.285E-03 0.360E-13 14 26 18 1 13 16 10 8 19 0.000 0.000 0
+ 0 134 00:33:32.10 14.7000A -2.3269 -1.8979 3.0641 0.125 1.41 -0.911E+00 850. 0.225E+00 0.224E+00 0.286E-03 0.359E-13 14 26 18 1 13 16 11 8 19 0.000 0.000 0
+ 0 135 00:33:46.80 14.6000A -2.4204 -1.8791 3.0732 0.125 1.41 -0.914E+00 850. 0.223E+00 0.222E+00 0.285E-03 0.355E-13 14 26 18 1 13 16 11 8 19 0.000 0.000 0
+ 0 136 00:34:01.40 14.9000A -2.5050 -1.8780 3.0299 0.124 1.38 -0.913E+00 800. 0.221E+00 0.220E+00 0.282E-03 0.349E-13 14 26 18 1 12 16 11 8 19 0.000 0.000 0
+ 0 137 00:34:16.30 15.2000A -2.5433 -1.8650 2.9683 0.124 1.38 -0.911E+00 800. 0.219E+00 0.218E+00 0.286E-03 0.353E-13 14 26 18 1 12 16 11 8 19 0.000 0.000 0
+ 0 138 00:34:31.50 15.3000A -2.4931 -1.8365 2.9450 0.123 1.38 -0.912E+00 800. 0.218E+00 0.217E+00 0.290E-03 0.357E-13 14 26 18 1 12 16 12 8 19 0.000 0.000 0
+ 0 139 00:34:46.80 15.4000A -2.3625 -1.7932 2.9239 0.122 1.38 -0.922E+00 800. 0.216E+00 0.215E+00 0.292E-03 0.356E-13 14 27 18 1 12 16 12 8 19 0.000 0.000 0
+ 0 140 00:35:02.20 15.5000A -2.3955 -1.7711 2.8952 0.122 1.38 -0.917E+00 800. 0.215E+00 0.214E+00 0.293E-03 0.355E-13 15 26 17 1 11 15 12 8 19 0.000 0.000 0
+ 0 141 00:35:17.70 15.8000A -2.4783 -1.7375 2.8481 0.121 1.38 -0.922E+00 800. 0.214E+00 0.213E+00 0.294E-03 0.354E-13 15 26 17 1 11 15 12 8 19 0.000 0.000 0
+ 0 142 00:35:33.50 15.8000A -2.4727 1.7971 2.8403 0.121 1.38 -0.929E+00 800. 0.213E+00 0.212E+00 0.299E-03 0.357E-13 15 26 17 8 34 23 14 26 24 0.000 0.000 0
+ 0 143 00:35:49.30 15.7000A -2.3660 -1.7720 2.8642 0.120 1.38 -0.927E+00 800. 0.213E+00 0.212E+00 0.299E-03 0.354E-13 15 26 17 1 8 35 6 38 32 0.000 0.000 0
+ 0 144 00:36:05.00 15.3000A -2.2554 -1.7519 2.9492 0.119 1.38 -0.931E+00 800. 0.212E+00 0.211E+00 0.297E-03 0.349E-13 15 26 16 1 7 34 6 38 32 0.000 0.000 0
+ 0 145 00:36:20.30 14.7000A -2.1060 -1.8205 3.0663 0.119 1.38 -0.940E+00 800. 0.212E+00 0.211E+00 0.290E-03 0.339E-13 15 26 16 1 6 34 7 38 32 0.000 0.000 0
+ 0 146 00:36:35.00 14.2000A -2.0342 -1.8476 3.1662 0.118 1.38 -0.941E+00 800. 0.212E+00 0.211E+00 0.278E-03 0.325E-13 11 11 13 1 6 34 7 38 32 0.000 0.000 0
+ 0 147 00:36:49.20 13.9000A -2.0417 -1.8187 3.2309 0.118 1.38 -0.945E+00 800. 0.211E+00 0.211E+00 0.269E-03 0.313E-13 10 12 14 1 5 34 7 38 32 0.000 0.000 0
+ 0 148 00:37:03.10 13.6000A -2.1224 -1.8939 3.2986 0.117 1.38 -0.950E+00 800. 0.211E+00 0.210E+00 0.264E-03 0.306E-13 10 12 14 1 5 34 8 38 32 0.000 0.000 0
+ 0 149 00:37:16.70 13.4000A -2.1388 -1.8889 3.3525 0.117 1.38 -0.952E+00 800. 0.211E+00 0.210E+00 0.258E-03 0.299E-13 11 12 13 1 5 34 8 38 32 0.000 0.000 0
+ 0 150 00:37:30.10 13.4000A -2.1449 -1.8704 3.3574 0.116 1.38 -0.957E+00 800. 0.211E+00 0.210E+00 0.255E-03 0.294E-13 11 12 13 1 6 35 8 38 32 0.000 0.000 0
+ 0 151 00:37:43.50 13.5000A -2.1129 -1.9084 3.3383 0.116 1.38 -0.961E+00 800. 0.211E+00 0.210E+00 0.255E-03 0.293E-13 12 12 12 1 5 35 9 38 32 0.000 0.000 0
+ 0 152 00:37:57.00 13.6000A -2.0518 -1.9761 3.3117 0.116 1.38 -0.963E+00 800. 0.211E+00 0.210E+00 0.257E-03 0.293E-13 12 12 12 1 5 35 9 38 32 0.000 0.000 0
+ 0 153 00:38:10.60 13.9000A -1.9674 -1.9342 3.2347 0.115 1.41 -0.967E+00 850. 0.211E+00 0.210E+00 0.259E-03 0.294E-13 13 12 12 1 5 35 9 38 32 0.000 0.000 0
+ 0 154 00:38:24.50 14.2000A 1.9542 -2.0470 3.1585 0.115 1.41 -0.973E+00 850. 0.211E+00 0.210E+00 0.265E-03 0.298E-13 7 28 21 1 4 35 8 10 7 0.000 0.000 0
+ 0 155 00:38:38.70 13.5000A 1.9898 -2.0559 3.3410 0.115 1.41 -0.974E+00 850. 0.211E+00 0.210E+00 0.271E-03 0.303E-13 7 28 22 1 4 35 8 9 7 0.000 0.000 0
+ 0 156 00:38:52.20 12.8000A 1.9996 -1.9579 3.5029 0.114 1.41 -0.976E+00 850. 0.211E+00 0.210E+00 0.258E-03 0.288E-13 7 28 22 1 4 35 9 9 7 0.000 0.000 0
+ 0 157 00:39:05.00 12.6000A 1.9398 -2.0307 3.5698 0.114 1.41 -0.981E+00 850. 0.211E+00 0.210E+00 0.246E-03 0.273E-13 7 28 22 1 3 35 9 9 7 0.000 0.000 0
+ 0 158 00:39:17.60 12.5000A -1.8941 -2.0019 3.6009 0.114 1.41 -0.982E+00 850. 0.211E+00 0.210E+00 0.243E-03 0.268E-13 14 13 11 1 3 35 10 9 7 0.000 0.000 0
+ 0 159 00:39:30.10 12.8000A -1.8379 -1.8935 3.5261 0.114 1.41 -0.982E+00 850. 0.211E+00 0.210E+00 0.241E-03 0.266E-13 8 13 15 1 3 35 10 8 6 0.000 0.000 0
+ 0 160 00:39:42.90 13.0000A -1.8526 1.8509 3.4685 0.114 1.41 -0.987E+00 850. 0.212E+00 0.211E+00 0.248E-03 0.272E-13 8 13 14 17 15 11 10 8 6 0.000 0.000 0
+ 0 161 00:39:55.90 13.1000A -1.8830 1.9398 3.4337 0.113 1.41 -0.988E+00 850. 0.212E+00 0.211E+00 0.252E-03 0.276E-13 8 13 14 17 15 11 11 8 6 0.000 0.000 0
+ 0 162 00:40:09.00 13.1000A -1.8941 1.9798 3.4235 0.113 1.41 -0.989E+00 850. 0.212E+00 0.211E+00 0.255E-03 0.278E-13 8 13 14 17 15 11 10 9 8 0.000 0.000 0
+ 0 163 00:40:22.10 12.9000A -1.9001 1.9872 3.4874 0.113 1.41 -0.992E+00 850. 0.212E+00 0.211E+00 0.256E-03 0.279E-13 9 13 14 17 16 11 10 9 8 0.000 0.000 0
+ 0 164 00:40:35.00 13.0000A -1.9031 2.1070 3.4497 0.113 1.41 -0.994E+00 850. 0.213E+00 0.211E+00 0.253E-03 0.275E-13 9 13 14 17 16 11 11 9 8 0.000 0.000 0
+ 0 165 00:40:48.00 13.3000A -1.9423 2.1554 3.3887 0.113 1.41 -0.994E+00 850. 0.213E+00 0.212E+00 0.256E-03 0.278E-13 18 13 9 17 16 11 11 9 8 0.000 0.000 0
+ 0 166 00:41:01.30 13.5000A -1.9704 2.1123 3.3329 0.113 1.41 -0.997E+00 850. 0.213E+00 0.212E+00 0.263E-03 0.285E-13 18 13 9 17 16 11 12 8 7 0.000 0.000 0
+ 0 167 00:41:14.80 13.7000A -1.9694 2.1270 3.2763 0.113 1.41 -0.100E+01 850. 0.213E+00 0.212E+00 0.268E-03 0.290E-13 18 14 9 17 17 11 11 8 8 0.000 0.000 0
+ 0 168 00:41:28.50 13.6000A -1.9760 2.1839 3.3015 0.113 1.41 -0.100E+01 850. 0.214E+00 0.212E+00 0.274E-03 0.295E-13 18 14 9 17 17 11 12 8 8 0.000 0.000 0
+ 0 169 00:41:42.10 13.5000A 1.9771 2.1764 3.3436 0.113 1.41 -0.101E+01 850. 0.214E+00 0.212E+00 0.273E-03 0.294E-13 12 5 12 18 18 9 12 8 8 0.000 0.000 0
+ 0 170 00:41:55.60 13.5000A 1.9792 2.2380 3.3212 0.113 1.38 -0.101E+01 800. 0.214E+00 0.213E+00 0.272E-03 0.293E-13 12 5 12 17 18 10 12 8 8 0.000 0.000 0
+ 0 171 00:42:09.10 13.5000A -1.9920 2.2282 3.3396 0.113 1.38 -0.101E+01 800. 0.215E+00 0.213E+00 0.272E-03 0.293E-13 18 14 8 17 18 10 13 8 8 0.000 0.000 0
+ 0 172 00:42:22.60 13.6000A -1.9824 2.1821 3.3107 0.113 1.38 -0.101E+01 800. 0.215E+00 0.214E+00 0.273E-03 0.294E-13 18 14 7 18 19 8 13 8 8 0.000 0.000 0
+ 0 173 00:42:36.20 13.9000A -1.9733 2.2182 3.2283 0.113 1.38 -0.101E+01 800. 0.216E+00 0.214E+00 0.276E-03 0.297E-13 18 14 7 18 19 8 13 8 8 0.000 0.000 0
+ 0 174 00:42:50.10 14.0000A -1.9902 2.1923 3.2049 0.113 1.38 -0.101E+01 800. 0.217E+00 0.215E+00 0.282E-03 0.304E-13 18 15 7 17 19 10 14 8 8 0.000 0.000 0
+ 0 175 00:43:04.10 14.3000A -1.9628 2.2236 3.1431 0.113 1.38 -0.101E+01 800. 0.218E+00 0.216E+00 0.284E-03 0.306E-13 18 15 7 17 20 9 14 8 8 0.000 0.000 0
+ 0 176 00:43:18.40 14.7000A -1.9286 2.2221 3.0510 0.114 1.38 -0.100E+01 800. 0.219E+00 0.217E+00 0.290E-03 0.313E-13 17 14 4 17 20 9 14 8 8 0.000 0.000 0
+ 0 177 00:43:33.10 15.2000A -1.9659 2.1643 2.9559 0.114 1.38 -0.100E+01 800. 0.220E+00 0.218E+00 0.298E-03 0.321E-13 17 14 4 17 20 9 14 8 8 0.000 0.000 0
+ 0 178 00:43:48.30 15.4000A -1.9127 2.1075 2.9237 0.114 1.38 -0.994E+00 800. 0.221E+00 0.219E+00 0.308E-03 0.332E-13 17 14 4 18 18 12 10 9 18 0.000 0.000 0
+ 0 179 00:44:03.70 15.0000A -1.8884 2.1390 3.0072 0.114 1.38 -0.999E+00 800. 0.222E+00 0.221E+00 0.312E-03 0.337E-13 17 15 4 18 19 11 10 9 18 0.000 0.000 0
+ 0 180 00:44:18.70 14.6000A -1.8147 2.1196 3.0730 0.115 1.38 -0.991E+00 800. 0.223E+00 0.222E+00 0.305E-03 0.328E-13 16 15 3 18 19 11 11 9 18 0.000 0.000 0
+ 0 181 00:44:33.30 14.5000A -1.7675 2.1466 3.1106 0.115 1.43 -0.990E+00 900. 0.225E+00 0.223E+00 0.298E-03 0.321E-13 16 15 3 18 17 13 13 11 16 0.000 0.000 0
+ 0 182 00:44:47.80 14.1000A 1.7568 2.1526 3.1822 0.115 1.43 -0.993E+00 900. 0.226E+00 0.225E+00 0.297E-03 0.319E-13 9 27 23 18 17 13 13 11 16 0.000 0.000 0
+ 0 183 00:45:01.90 13.8000A 1.7835 2.1657 3.2535 0.116 1.43 -0.990E+00 900. 0.228E+00 0.226E+00 0.290E-03 0.312E-13 9 27 23 18 18 13 14 11 16 0.000 0.000 0
+ 0 184 00:45:15.70 13.5000A 1.7943 2.1918 3.3330 0.116 1.43 -0.991E+00 900. 0.229E+00 0.228E+00 0.284E-03 0.306E-13 9 27 23 18 18 13 14 11 16 0.000 0.000 0
+ 0 185 00:45:29.20 13.3000A 1.8092 2.2021 3.3948 0.116 1.43 -0.998E+00 900. 0.231E+00 0.230E+00 0.279E-03 0.300E-13 9 27 24 18 18 13 14 11 16 0.000 0.000 0
+ 0 186 00:45:42.50 13.1000A 1.8565 2.1995 3.4255 0.117 1.43 -0.992E+00 900. 0.233E+00 0.231E+00 0.276E-03 0.297E-13 9 27 24 18 18 13 14 11 16 0.000 0.000 0
+ 0 187 00:45:55.60 13.0000A 1.8904 2.1843 3.4615 0.117 1.43 -0.988E+00 900. 0.234E+00 0.233E+00 0.273E-03 0.293E-13 9 27 24 18 18 13 15 11 16 0.000 0.000 0
+ 0 188 00:46:08.60 12.9000A 1.9081 2.1553 3.4894 0.117 1.43 -0.984E+00 900. 0.236E+00 0.235E+00 0.272E-03 0.292E-13 9 27 24 18 18 13 15 11 16 0.000 0.000 0
+ 0 189 00:46:21.50 12.9000A 1.9077 2.1095 3.4835 0.118 1.43 -0.983E+00 900. 0.238E+00 0.236E+00 0.271E-03 0.291E-13 9 27 24 18 18 13 15 11 16 0.000 0.000 0
+ 0 190 00:46:34.40 13.0000A 1.8879 2.0648 3.4661 0.118 1.43 -0.983E+00 900. 0.240E+00 0.238E+00 0.272E-03 0.292E-13 9 27 24 18 19 12 16 11 16 0.000 0.000 0
+ 0 191 00:46:47.40 13.0000A 1.8974 2.0485 3.4724 0.118 1.43 -0.984E+00 900. 0.241E+00 0.240E+00 0.275E-03 0.295E-13 9 26 25 18 19 12 16 11 16 0.000 0.000 0
+ 0 192 00:47:00.40 13.0000A 1.8868 2.0432 3.4549 0.119 1.41 -0.983E+00 850. 0.243E+00 0.242E+00 0.276E-03 0.296E-13 9 26 25 8 4 0 16 11 16 0.000 0.000 0
+ 0 193 00:47:13.40 13.2000A 1.8944 2.0245 3.4199 0.119 1.41 -0.979E+00 850. 0.245E+00 0.244E+00 0.277E-03 0.298E-13 9 27 25 8 4 0 16 11 16 0.000 0.000 0
+ 0 194 00:47:26.60 13.3000A 1.8837 2.0250 3.3852 0.119 1.41 -0.973E+00 850. 0.247E+00 0.246E+00 0.283E-03 0.305E-13 9 27 25 19 18 13 14 10 17 0.000 0.000 0
+ 0 195 00:47:39.90 13.2000A 1.8504 2.0329 3.4017 0.119 1.41 -0.971E+00 850. 0.249E+00 0.247E+00 0.286E-03 0.309E-13 9 27 25 19 18 14 14 10 17 0.000 0.000 0
+ 0 196 00:47:53.10 13.2000A 1.8799 -2.0090 3.4180 0.119 1.41 -0.969E+00 850. 0.251E+00 0.249E+00 0.286E-03 0.309E-13 9 27 26 13 38 15 11 9 18 0.000 0.000 0
+ 0 197 00:48:06.30 12.9000A -1.9990 -1.9540 3.4756 0.119 1.41 -0.971E+00 850. 0.253E+00 0.251E+00 0.288E-03 0.312E-13 6 3 1 13 38 15 12 9 18 0.000 0.000 0
+ 0 198 00:48:19.20 12.8000A -2.0710 1.9246 3.5053 0.119 1.41 -0.969E+00 850. 0.255E+00 0.253E+00 0.283E-03 0.308E-13 6 3 1 19 19 13 12 9 18 0.000 0.000 0
+ 0 199 00:48:32.00 12.8000A -2.0835 1.8954 3.5198 0.119 1.41 -0.970E+00 850. 0.256E+00 0.255E+00 0.283E-03 0.309E-13 6 4 0 19 19 13 13 9 18 0.000 0.000 0
+ 0 200 00:48:44.80 12.7000A 2.1461 1.8456 3.5374 0.119 1.41 -0.972E+00 850. 0.258E+00 0.257E+00 0.285E-03 0.312E-13 7 2 10 12 4 39 13 9 18 0.000 0.000 0
+ 0 201 00:48:57.50 12.7000A 2.1906 1.8531 3.5319 0.119 1.41 -0.972E+00 850. 0.260E+00 0.258E+00 0.285E-03 0.313E-13 7 2 10 12 4 39 14 9 18 0.000 0.000 0
+ 0 202 00:49:10.20 12.6000A -2.2511 1.8608 3.5743 0.119 1.41 -0.975E+00 850. 0.262E+00 0.260E+00 0.286E-03 0.316E-13 7 3 0 12 4 39 9 39 1 0.000 0.000 0
+ 0 203 00:49:22.80 12.9000A -2.3231 -1.9143 3.4963 0.119 1.41 -0.971E+00 850. 0.264E+00 0.262E+00 0.286E-03 0.317E-13 7 3 0 3 8 2 15 9 18 0.000 0.000 0
+ 0 204 00:49:35.70 12.9000A -2.1960 -1.9597 3.4944 0.119 1.41 -0.972E+00 850. 0.266E+00 0.264E+00 0.295E-03 0.328E-13 8 2 0 3 8 2 9 0 0 0.000 0.000 0
+ 0 205 00:49:48.60 12.7000A -2.3746 -2.0424 3.5512 0.119 1.41 -0.977E+00 850. 0.267E+00 0.265E+00 0.296E-03 0.330E-13 8 1 0 3 7 2 9 7 17 0.000 0.000 0
+ 0 206 00:50:01.30 12.4000A -2.4137 -2.1028 3.6401 0.118 1.41 -0.979E+00 850. 0.269E+00 0.267E+00 0.293E-03 0.327E-13 8 1 0 3 7 2 9 7 17 0.000 0.000 0
+ 0 207 00:50:13.70 12.2000A -2.3703 -2.1193 3.6823 0.118 1.41 -0.975E+00 850. 0.270E+00 0.268E+00 0.288E-03 0.322E-13 8 1 0 3 7 2 10 7 17 0.000 0.000 0
+ 0 208 00:50:25.90 12.0000A -2.4784 -2.0738 3.7509 0.118 1.43 -0.976E+00 900. 0.272E+00 0.270E+00 0.284E-03 0.319E-13 9 1 39 3 7 2 10 7 17 0.000 0.000 0
+ 0 209 00:50:37.90 12.0000A -2.5338 -2.0484 3.7647 0.118 1.43 -0.972E+00 900. 0.273E+00 0.271E+00 0.281E-03 0.316E-13 9 1 39 3 6 2 10 7 17 0.000 0.000 0
+ 0 210 00:50:49.90 12.1000A -2.4948 -2.0487 3.7296 0.118 1.43 -0.970E+00 900. 0.274E+00 0.272E+00 0.281E-03 0.317E-13 9 1 39 3 6 2 10 7 17 0.000 0.000 0
+ 0 211 00:51:02.00 12.1000A -2.4148 -1.9851 3.7272 0.118 1.43 -0.970E+00 900. 0.275E+00 0.273E+00 0.285E-03 0.321E-13 9 1 39 3 6 2 14 6 18 0.000 0.000 0
+ 0 212 00:51:14.09 11.8000A -2.3625 -2.0341 3.8067 0.118 1.43 -0.972E+00 900. 0.277E+00 0.274E+00 0.285E-03 0.323E-13 9 1 38 15 33 38 14 6 18 0.000 0.000 0
+ 0 213 00:51:25.90 11.7000A -2.3582 -2.1289 3.8355 0.118 1.43 -0.979E+00 900. 0.278E+00 0.275E+00 0.279E-03 0.317E-13 10 1 38 15 33 38 14 6 18 0.000 0.000 0
+ 0 214 00:51:37.59 11.8000A -2.3235 -2.1215 3.8110 0.117 1.43 -0.979E+00 900. 0.279E+00 0.276E+00 0.278E-03 0.315E-13 10 1 38 15 33 38 14 6 18 0.000 0.000 0
+ 0 215 00:51:49.40 12.0000A -2.2827 -2.0721 3.7403 0.117 1.43 -0.981E+00 900. 0.280E+00 0.277E+00 0.281E-03 0.319E-13 11 0 38 15 32 38 15 5 18 0.000 0.000 0
+ 0 216 00:52:01.40 12.0000A -2.2481 -2.0085 3.7349 0.117 1.43 -0.979E+00 900. 0.280E+00 0.278E+00 0.287E-03 0.326E-13 11 0 38 15 32 38 16 5 18 0.000 0.000 0
+ 0 217 00:52:13.40 12.0000A -2.2109 -2.0175 3.7380 0.117 1.43 -0.979E+00 900. 0.281E+00 0.279E+00 0.288E-03 0.327E-13 11 0 37 15 32 37 16 5 18 0.000 0.000 0
+ 0 218 00:52:25.40 12.2000A -2.1636 -2.0652 3.6978 0.117 1.43 -0.978E+00 900. 0.282E+00 0.279E+00 0.289E-03 0.328E-13 11 0 37 15 31 37 16 5 18 0.000 0.000 0
+ 0 219 00:52:37.59 12.5000A -2.0832 -2.1463 3.5992 0.117 1.43 -0.979E+00 900. 0.282E+00 0.280E+00 0.294E-03 0.334E-13 12 0 37 15 31 37 16 5 18 0.000 0.000 0
+ 0 220 00:52:50.09 13.1000A -2.0143 -2.1531 3.4456 0.116 1.43 -0.982E+00 900. 0.283E+00 0.280E+00 0.302E-03 0.343E-13 13 23 4 15 31 37 16 5 18 0.000 0.000 0
+ 0 221 00:53:03.19 13.6000A -2.0119 -2.0704 3.3090 0.116 1.43 -0.985E+00 900. 0.283E+00 0.280E+00 0.316E-03 0.359E-13 14 23 3 15 31 37 17 4 18 0.000 0.000 0
+ 0 222 00:53:16.79 13.7000A -1.9914 2.0490 3.2919 0.116 1.43 -0.991E+00 900. 0.283E+00 0.280E+00 0.328E-03 0.371E-13 14 23 3 17 17 10 8 4 4 0.000 0.000 0
+ 0 223 00:53:30.49 13.6000A -1.9520 2.0725 3.3115 0.116 1.43 -0.986E+00 900. 0.283E+00 0.280E+00 0.330E-03 0.373E-13 14 24 3 17 17 10 8 35 5 0.000 0.000 0
+ 0 224 00:53:44.09 13.2000A -1.9920 2.0440 3.4188 0.116 1.43 -0.987E+00 900. 0.283E+00 0.280E+00 0.327E-03 0.369E-13 9 6 4 17 17 10 9 35 5 0.000 0.000 0
+ 0 225 00:53:57.29 13.1000A -2.0629 1.9622 3.4411 0.116 1.43 -0.988E+00 900. 0.282E+00 0.280E+00 0.318E-03 0.357E-13 9 6 4 17 17 10 9 35 5 0.000 0.000 0
+ 0 226 00:54:10.39 13.0000A -2.0803 1.8350 3.4509 0.115 1.43 -0.998E+00 900. 0.282E+00 0.279E+00 0.315E-03 0.353E-13 9 6 4 17 17 10 10 35 5 0.000 0.000 0
+ 0 227 00:54:23.39 13.0000A -2.1884 1.8751 3.4593 0.115 1.43 -0.995E+00 900. 0.282E+00 0.279E+00 0.313E-03 0.349E-13 10 6 4 13 8 4 10 35 5 0.000 0.000 0
+ 0 228 00:54:36.39 13.2000A -2.2566 1.8853 3.4000 0.115 1.43 -0.101E+01 900. 0.282E+00 0.279E+00 0.313E-03 0.348E-13 10 6 4 13 8 4 9 36 6 0.000 0.000 0
+ 0 229 00:54:49.59 12.8000A -2.2703 1.9733 3.5070 0.115 1.40 -0.997E+00 850. 0.282E+00 0.279E+00 0.317E-03 0.352E-13 10 6 4 14 9 5 10 36 6 0.000 0.000 0
+ 0 230 00:55:02.39 12.6000A -2.2365 2.0039 3.5731 0.115 1.40 -0.997E+00 850. 0.282E+00 0.279E+00 0.308E-03 0.341E-13 10 6 4 14 9 5 10 36 6 0.000 0.000 0
+ 0 231 00:55:14.99 12.5000A -2.2739 1.9824 3.6114 0.115 1.40 -0.995E+00 850. 0.282E+00 0.279E+00 0.304E-03 0.335E-13 11 6 4 14 9 5 11 36 6 0.000 0.000 0
+ 0 232 00:55:27.49 12.3000A -2.2848 1.9265 3.6466 0.115 1.40 -0.996E+00 850. 0.282E+00 0.279E+00 0.303E-03 0.332E-13 11 6 4 14 9 5 11 36 6 0.000 0.000 0
+ 0 233 00:55:39.79 12.2000A -2.2837 1.9446 3.6768 0.115 1.40 -0.995E+00 850. 0.282E+00 0.279E+00 0.299E-03 0.327E-13 11 6 3 17 10 6 11 36 6 0.000 0.000 0
+ 0 234 00:55:51.99 12.2000A -2.2567 1.9578 3.6908 0.115 1.40 -0.991E+00 850. 0.281E+00 0.279E+00 0.297E-03 0.325E-13 11 6 3 13 2 38 11 36 6 0.000 0.000 0
+ 0 235 00:56:04.19 12.3000A -2.1681 1.9814 3.6666 0.115 1.40 -0.988E+00 850. 0.281E+00 0.279E+00 0.298E-03 0.325E-13 11 6 3 13 3 37 11 36 6 0.000 0.000 0
+ 0 236 00:56:16.49 12.5000A -2.1850 2.0167 3.5998 0.115 1.40 -0.987E+00 850. 0.281E+00 0.278E+00 0.301E-03 0.327E-13 12 6 3 13 3 37 11 36 6 0.000 0.000 0
+ 0 237 00:56:28.99 12.5000A -2.1850 1.9574 3.5989 0.115 1.40 -0.988E+00 850. 0.281E+00 0.278E+00 0.306E-03 0.333E-13 12 6 3 13 3 37 12 36 7 0.000 0.000 0
+ 0 238 00:56:41.49 12.7000A -2.1469 1.9133 3.5420 0.115 1.40 -0.989E+00 850. 0.280E+00 0.278E+00 0.306E-03 0.333E-13 12 6 3 13 4 37 12 36 7 0.000 0.000 0
+ 0 239 00:56:54.19 12.8000A -2.0696 1.9896 3.5154 0.115 1.38 -0.991E+00 800. 0.280E+00 0.278E+00 0.312E-03 0.339E-13 12 6 3 14 4 37 13 36 7 0.000 0.000 0
+ 0 240 00:57:06.99 13.1000A 2.0392 2.0193 3.4428 0.115 1.38 -0.989E+00 800. 0.280E+00 0.277E+00 0.315E-03 0.342E-13 13 37 9 14 4 37 13 36 7 0.000 0.000 0
+ 0 241 00:57:20.09 13.0000A 2.1610 1.9691 3.4498 0.115 1.38 -0.988E+00 800. 0.280E+00 0.277E+00 0.323E-03 0.351E-13 13 37 9 14 4 37 14 35 6 0.000 0.000 0
+ 0 242 00:57:33.09 13.0000A 2.2481 1.9420 3.4665 0.115 1.38 -0.989E+00 800. 0.279E+00 0.277E+00 0.321E-03 0.350E-13 13 37 9 14 5 37 14 35 6 0.000 0.000 0
+ 0 243 00:57:46.09 13.1000A 2.2916 1.9762 3.4415 0.115 1.40 -0.993E+00 850. 0.279E+00 0.277E+00 0.322E-03 0.351E-13 13 37 9 15 5 37 14 35 6 0.000 0.000 0
+ 0 244 00:57:59.19 13.0000A 2.2745 2.0195 3.4488 0.115 1.40 -0.993E+00 850. 0.279E+00 0.277E+00 0.324E-03 0.354E-13 13 37 9 15 5 37 15 35 6 0.000 0.000 0
+ 0 245 00:58:12.19 13.1000A 2.2969 2.0000 3.4302 0.114 1.46 -0.996E+00 950. 0.279E+00 0.276E+00 0.322E-03 0.352E-13 14 37 10 15 5 37 15 35 6 0.000 0.000 0
+ 0 246 00:58:25.29 13.4000A 2.3720 1.9648 3.3704 0.114 1.38 -0.997E+00 800. 0.279E+00 0.276E+00 0.325E-03 0.356E-13 14 37 10 15 6 37 15 35 6 0.000 0.000 0
+ 0 247 00:58:38.69 13.4000A 2.3841 1.9398 3.3663 0.114 1.38 -0.997E+00 800. 0.279E+00 0.276E+00 0.332E-03 0.364E-13 14 37 10 16 6 37 11 20 16 0.000 0.000 0
+ 0 248 00:58:52.09 13.5000A 2.3124 2.0264 3.3326 0.114 1.38 -0.100E+01 800. 0.279E+00 0.276E+00 0.332E-03 0.365E-13 14 37 10 16 5 36 12 37 6 0.000 0.000 0
+ 0 249 00:59:05.59 13.5000A 2.1844 2.0317 3.3251 0.114 1.38 -0.101E+01 800. 0.279E+00 0.276E+00 0.335E-03 0.368E-13 14 37 11 16 6 36 12 37 6 0.000 0.000 0
+ 0 250 00:59:19.09 13.5000A 2.1414 2.0776 3.3244 0.114 1.38 -0.101E+01 800. 0.278E+00 0.276E+00 0.335E-03 0.368E-13 16 36 11 16 6 36 10 37 5 0.000 0.000 0
+ 0 251 00:59:32.59 13.3000A 2.0346 2.0384 3.3709 0.113 1.43 -0.101E+01 900. 0.278E+00 0.276E+00 0.334E-03 0.367E-13 16 36 11 16 6 36 10 37 5 0.000 0.000 0
+ 0 252 00:59:45.89 13.4000A 2.0144 2.0187 3.3583 0.113 1.43 -0.102E+01 900. 0.278E+00 0.276E+00 0.329E-03 0.360E-13 15 37 12 16 7 36 10 37 5 0.000 0.000 0
+ 0 253 00:59:59.29 13.4000A 1.9525 2.0782 3.3571 0.113 1.43 -0.102E+01 900. 0.278E+00 0.276E+00 0.331E-03 0.361E-13 16 36 12 17 6 36 11 37 5 0.000 0.000 0
+ 0 254 01:00:12.69 13.1000A 1.8769 2.1646 3.4373 0.113 1.43 -0.102E+01 900. 0.278E+00 0.276E+00 0.331E-03 0.359E-13 16 36 12 17 7 36 8 9 15 0.000 0.000 0
Index: /palm/trunk/TESTS/cases/example_cbl_user_code/USER_CODE/user_last_actions.f90
===================================================================
--- /palm/trunk/TESTS/cases/example_cbl_user_code/USER_CODE/user_last_actions.f90 (revision 3353)
+++ /palm/trunk/TESTS/cases/example_cbl_user_code/USER_CODE/user_last_actions.f90 (revision 3353)
@@ -0,0 +1,76 @@
+!> @file user_last_actions.f90
+!------------------------------------------------------------------------------!
+! This file is part of the PALM model system.
+!
+! PALM is free software: you can redistribute it and/or modify it under the
+! terms of the GNU General Public License as published by the Free Software
+! Foundation, either version 3 of the License, or (at your option) any later
+! version.
+!
+! PALM is distributed in the hope that it will be useful, but WITHOUT ANY
+! WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
+! A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+!
+! You should have received a copy of the GNU General Public License along with
+! PALM. If not, see .
+!
+! Copyright 1997-2018 Leibniz Universitaet Hannover
+!------------------------------------------------------------------------------!
+!
+! Current revisions:
+! -----------------
+!
+!
+! Former revisions:
+! -----------------
+! $Id: user_last_actions.f90 2894 2018-03-15 09:17:58Z Giersch $
+! Writing of user-defined restart data will be done in an own module called
+! user_write_restart_data_mod
+!
+! 2718 2018-01-02 08:49:38Z suehring
+! Corrected "Former revisions" section
+!
+! 2696 2017-12-14 17:12:51Z kanani
+! Change in file header (GPL part)
+!
+! 2298 2017-06-29 09:28:18Z raasch
+! type of write_binary changed from CHARACTER to LOGICAL
+!
+! 2101 2017-01-05 16:42:31Z suehring
+!
+! 2000 2016-08-20 18:09:15Z knoop
+! Forced header and separation lines into 80 columns
+!
+! 1682 2015-10-07 23:56:08Z knoop
+! Code annotations made doxygen readable
+!
+! 1320 2014-03-20 08:40:49Z raasch
+! revision history before 2012 removed
+!
+! 1036 2012-10-22 13:43:42Z raasch
+! code put under GPL (PALM 3.9)
+!
+! 211 2008-11-11 04:46:24Z raasch
+! Former file user_interface.f90 split into one file per subroutine
+!
+! Description:
+! ------------
+!> Execution of user-defined actions at the end of a job.
+!------------------------------------------------------------------------------!
+ SUBROUTINE user_last_actions
+
+
+ USE control_parameters
+
+ USE kinds
+
+ USE user
+
+ IMPLICIT NONE
+
+!
+!-- Here the user-defined actions at the end of a job might follow.
+
+
+ END SUBROUTINE user_last_actions
+
Index: /palm/trunk/TESTS/cases/example_cbl_user_code/case_config.yml
===================================================================
--- /palm/trunk/TESTS/cases/example_cbl_user_code/case_config.yml (revision 3353)
+++ /palm/trunk/TESTS/cases/example_cbl_user_code/case_config.yml (revision 3353)
@@ -0,0 +1,23 @@
+---
+# this is a palmtest job configuration file
+
+allowed_builds:
+ - gfortran_default
+ - intel_default
+ - cray_default
+
+allowed_number_of_cores:
+ - 1
+ - 2
+ - 4
+ - 8
+ - 16
+
+activation_strings:
+ - "d3#"
+ - "restart"
+
+significant_digits_for_netcdf_checks:
+ timeseries: 3
+ profiles: 6
+ other: 8
Index: /palm/trunk/TESTS/cases/test_oceanml/INPUT/test_oceanml_p3d
===================================================================
--- /palm/trunk/TESTS/cases/test_oceanml/INPUT/test_oceanml_p3d (revision 3353)
+++ /palm/trunk/TESTS/cases/test_oceanml/INPUT/test_oceanml_p3d (revision 3353)
@@ -0,0 +1,95 @@
+!-------------------------------------------------------------------------------
+!-- INITIALIZATION PARAMETER NAMELIST
+! Documentation: https://palm.muk.uni-hannover.de/trac/wiki/doc/app/inipar
+!-------------------------------------------------------------------------------
+&initialization_parameters
+!
+!-- grid parameters
+!-------------------------------------------------------------------------------
+ nx = 63, ! Number of gridboxes in x-direction (nx+1)
+ ny = 63, ! Number of gridboxes in y-direction (ny+1)
+ nz = 64, ! Number of gridboxes in z-direction (nz)
+
+ dx = 1.25, ! Size of single gridbox in x-direction
+ dy = 1.25, ! Size of single gridbox in y-direction
+ dz = 1.25, ! Size of single gridbox in z-direction
+!
+!-- initialization
+!-------------------------------------------------------------------------------
+ initializing_actions = 'set_constant_profiles', ! initial conditions
+
+ latitude = 55.6,
+
+ ug_surface = 0.0, ! u-comp of geostrophic wind at surface
+ vg_surface = 0.0, ! v-comp of geostrophic wind at surface
+
+ pt_surface = 300.0, ! initial surface potential temp
+!
+!-- boundary conditions
+!-------------------------------------------------------------------------------
+ bc_uv_b = 'neumann',
+ bc_uv_t = 'neumann',
+ bc_pt_b = 'neumann',
+ bc_pt_t = 'neumann',
+ bc_p_b = 'neumann',
+ bc_p_t = 'neumann',
+ bc_s_b = 'initial_gradient',
+ bc_s_t = 'neumann',
+
+ use_top_fluxes = .T.,
+ use_surface_fluxes = .F.,
+ constant_flux_layer = .F.,
+
+ top_momentumflux_u = -0.0001,
+ top_momentumflux_v = 0.0,
+
+ top_heatflux = 0.0,
+!
+!-- numerics
+!-------------------------------------------------------------------------------
+ fft_method = 'temperton-algorithm', ! build-in fft method
+
+ momentum_advec = 'pw-scheme', ! use Piacsek and Williams scheme
+ scalar_advec = 'pw-scheme', ! use Piacsek and Williams scheme
+
+/ ! end of initialization parameter namelist
+
+!-------------------------------------------------------------------------------
+!-- RUNTIME PARAMETER NAMELIST
+! Documentation: https://palm.muk.uni-hannover.de/trac/wiki/doc/app/d3par
+!-------------------------------------------------------------------------------
+&runtime_parameters
+!
+!-- run steering
+!-------------------------------------------------------------------------------
+ end_time = 300.0, ! simulation time of the 3D model
+
+ create_disturbances = .TRUE., ! randomly perturbate horiz. velocity
+ dt_disturb = 60.0, ! interval for random perturbations
+ disturbance_energy_limit = 1.0e-4, ! upper limit for perturbation energy
+ disturbance_amplitude = 0.25e-1, ! maximum perturbation amplitude
+!
+!-- data output
+!-------------------------------------------------------------------------------
+ dt_run_control = 0.0, ! output interval for run control
+
+ data_output_pr = 'e',
+ 'e*',
+ '#pt',
+
+/ ! end of runtime parameter namelist
+
+!-------------------------------------------------------------------------------
+!-- OCEAN PARAMETER NAMELIST
+! Documentation: https://palm.muk.uni-hannover.de/trac/wiki/doc/app/oceanpar
+!-------------------------------------------------------------------------------
+&ocean_parameters
+!
+!-- top boundary condition for salinity
+ bc_sa_t = 'neumann',
+
+! zero salinityflux at ocean surface
+ top_salinityflux = 0.0,
+
+/ ! end of ocean parameters
+ ! WARNING: do not remove this blank line from the end of this file
Index: /palm/trunk/TESTS/cases/test_oceanml/MONITORING/test_oceanml_rc
===================================================================
--- /palm/trunk/TESTS/cases/test_oceanml/MONITORING/test_oceanml_rc (revision 3353)
+++ /palm/trunk/TESTS/cases/test_oceanml/MONITORING/test_oceanml_rc (revision 3353)
@@ -0,0 +1,212 @@
+
+ ****************************** --------------------------------------------
+ * PALM 5.0 Rev: 3291M * ocean - run without 1D - prerun
+ ****************************** --------------------------------------------
+
+ Date: 01-10-18 Run: test_oceanml
+ Time: 04:15:16 Run-No.: 00
+ Run on host: imuk
+ Number of PEs: 4 Processor grid (x,y): ( 2, 2) calculated
+ ------------------------------------------------------------------------------
+
+ Numerical Schemes:
+ -----------------
+
+ --> Use the Moeng_Wyngaard turbulence closure (LES mode).
+ --> Use the boussinesq approximation for the model equations.
+ --> Solve perturbation pressure via FFT using temperton-algorithm routines
+ perturbation pressure is calculated at every Runge-Kutta step
+ --> Momentum advection via Piascek-Williams-Scheme (Form C3) or Upstream
+ --> Scalar advection via Piascek-Williams-Scheme (Form C3) or Upstream
+ --> Loop optimization method: cache
+ --> Time differencing scheme: runge-kutta-3
+ ------------------------------------------------------------------------------
+
+
+ Run time and time step information:
+ ----------------------------------
+
+ Timestep: variable maximum value: 20.000 s CFL-factor: 0.90
+ Start time: 0.000 s
+ End time: 300.000 s
+
+
+ Computational grid and domain size:
+ ----------------------------------
+
+ Grid length: dx = 1.250 m dy = 1.250 m
+ dz(1) = 1.250 m
+
+ Domain size: x = 80.000 m y = 80.000 m z(u) = -80.000 m
+
+
+
+ Number of gridpoints (x,y,z): (0: 63, 0: 63, 0: 65)
+ Subdomain size (x,y,z): ( 32, 32, 66)
+
+
+ Characteristic levels of the geo. wind component ug:
+
+ Height: 0.0 0.0 m
+ ug: 0.00 0.00 m/s
+ Gradient: ------ 0.00 1/100s
+ Gridpoint: 0 65
+
+ Characteristic levels of the geo. wind component vg:
+
+ Height: 0.0 0.0 m
+ vg: 0.00 0.00 m/s
+ Gradient: ------ 0.00 1/100s
+ Gridpoint: 0 65
+
+
+ Topography information:
+ ----------------------
+
+ Topography: flat
+
+
+ Boundary conditions:
+ -------------------
+
+ p uv pt
+
+ B. bound.: p(0) = p(1) | uv(0) = uv(1) | pt(0) = pt(1)
+ T. bound.: p(nzt+1) = p(nzt) | uv(nzt+1) = uv(nzt) | pt(nzt+1) = pt(nzt)
+
+ e
+
+ B. bound.: e(0) = e(1)
+ T. bound.: e(nzt+1) = e(nzt) = e(nzt-1)
+
+ sa
+
+ B. bound.: sa(0) = sa(1)
+ T. bound.: sa(nzt+1) = sa(nzt)
+
+ Top surface fluxes are used in diffusion terms at k=nzt
+ Predefined constant momentumflux: u: -0.000100 m**2/s**2
+ v: 0.000000 m**2/s**2
+ Predefined constant heatflux: 0.000000 K m/s
+ Predefined constant salinityflux: 0.000000 psu m/s
+
+
+ Lateral boundaries:
+ left/right: cyclic
+ north/south: cyclic
+
+
+ Initial profiles:
+ ----------------
+
+ Characteristic levels of the initial temperature profile:
+
+ Height: 0.0 0.0 m
+ Temperature: 300.00 300.00 K
+ Gradient: ------ 0.00 K/100m
+ Gridpoint: 0 65
+
+ Characteristic levels of the initial salinity profile:
+
+ Height: 0.0 0.0 m
+ Salinity: 35.00 35.00 psu
+ Gradient: ------ 0.00 psu/100m
+ Gridpoint: 0 65
+
+
+ List output:
+ -----------
+
+ 1D-Profiles:
+ Output every 9999999.90 s
+
+
+ Data output:
+ -----------
+
+
+ 1D-Profiles:
+ Output format: netCDF 64bit offset
+
+
+ Profile: e, e*, pt,
+ Output every ******** s
+ Time averaged over 0.00 s
+ Averaging input every 0.00 s
+
+ Time series:
+ Output format: netCDF 64bit offset
+
+ Output every 0.00 s
+
+ ------------------------------------------------------------------------------
+
+
+ Physical quantities:
+ -------------------
+
+ Geograph. latitude : latitude = 55.6 degr
+ Geograph. longitude : longitude = 0.0 degr
+ Angular velocity : omega = 0.729E-04 rad/s
+ Coriolis parameter : f = 0.000120 1/s
+ f* = 0.000082 1/s
+
+ Day of the year at model start : day_init = 172
+ UTC time at model start : time_utc_init = 43200.0 s
+
+ Gravity : g = 9.8 m/s**2
+
+ Reference state used in buoyancy terms: initial_profile
+
+
+ Cloud physics quantities / methods:
+ ----------------------------------
+
+
+
+ LES / Turbulence quantities:
+ ---------------------------
+
+ Mixing length is limited to 1.80 * z
+
+
+ Actions during the simulation:
+ -----------------------------
+
+ Disturbance impulse (u,v) every : 60.00 s
+ Disturbance amplitude : 0.03 m/s
+ Lower disturbance level : -28.12 m (GP 42)
+ Upper disturbance level : -4.38 m (GP 61)
+ Disturbances cease as soon as the disturbance energy exceeds 0.000 m**2/s**2
+ Random number generator used : random-parallel
+
+
+
+ *** no user-defined variables found
+
+ ------------------------------------------------------------------------------
+
+
+
+Run-control output:
+------------------
+
+RUN ITER. HH:MM:SS.SS DT(E) UMAX VMAX WMAX U* W* THETA* Z_I ENERG. DISTENERG DIVOLD DIVNEW UMAX(KJI) VMAX(KJI) WMAX(KJI) ADVECX ADVECY MGCYC
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+ 0 0 00:00:00.00 20.0000A 0.0228D 0.0228D 0.0124 0.000 0.00 0.000E+00 0. 0.122E-04 0.122E-04 0.270E-02 0.387E-12 53 1 6 58 26 28 47 9 8 0.000 0.000 0
+ 0 1 00:00:20.00 20.0000A 0.0233 -0.0219 -0.0126 0.000 0.00 0.000E+00 0. 0.123E-04 0.122E-04 0.442E-04 0.609E-14 53 1 6 60 21 57 47 45 36 0.000 0.000 0
+ 0 2 00:00:40.00 20.0000A 0.0234 -0.0224 -0.0131 0.000 0.00 0.000E+00 0. 0.123E-04 0.122E-04 0.441E-04 0.607E-14 53 1 6 57 54 38 47 45 36 0.000 0.000 0
+ 0 3 00:01:00.00 20.0000A -0.0340D 0.0331D -0.0184 0.000 0.00 0.000E+00 0. 0.248E-04 0.244E-04 0.271E-02 0.388E-12 60 53 41 58 27 28 50 31 19 0.000 0.000 0
+ 0 4 00:01:20.00 20.0000A -0.0329 0.0325 -0.0188 0.000 0.00 0.000E+00 0. 0.249E-04 0.242E-04 0.885E-04 0.122E-13 60 53 41 58 27 28 50 31 19 0.000 0.000 0
+ 0 5 00:01:40.00 20.0000A 0.0315 -0.0323 -0.0188 0.000 0.00 0.000E+00 0. 0.250E-04 0.240E-04 0.879E-04 0.121E-13 49 55 35 57 1 26 50 31 19 0.000 0.000 0
+ 0 6 00:02:00.00 20.0000A 0.0435D -0.0470D -0.0219 0.000 0.00 0.000E+00 0. 0.375E-04 0.360E-04 0.272E-02 0.390E-12 56 24 27 57 0 26 54 50 12 0.000 0.000 0
+ 0 7 00:02:20.00 20.0000A 0.0445 -0.0456 -0.0217 0.000 0.00 0.000E+00 0. 0.374E-04 0.354E-04 0.129E-03 0.177E-13 56 24 28 57 0 26 47 26 27 0.000 0.000 0
+ 0 8 00:02:40.00 20.0000A 0.0473 0.0449 -0.0218 0.000 0.00 0.000E+00 0. 0.372E-04 0.346E-04 0.127E-03 0.174E-13 56 24 28 53 53 45 47 26 27 0.000 0.000 0
+ 0 9 00:03:00.00 20.0000A 0.0528D -0.0504D -0.0250 0.000 0.00 0.000E+00 0. 0.495E-04 0.463E-04 0.271E-02 0.388E-12 56 24 28 43 11 40 56 43 19 0.000 0.000 0
+ 0 10 00:03:20.00 20.0000A 0.0542 0.0496 -0.0253 0.000 0.00 0.000E+00 0. 0.489E-04 0.449E-04 0.165E-03 0.223E-13 60 48 2 57 8 30 56 43 19 0.000 0.000 0
+ 0 11 00:03:40.00 20.0000A 0.0528 -0.0523 -0.0253 0.000 0.00 0.000E+00 0. 0.481E-04 0.433E-04 0.160E-03 0.215E-13 60 48 3 43 10 40 55 51 57 0.000 0.000 0
+ 0 12 00:04:00.00 19.6000A 0.0504D -0.0575D -0.0298 0.000 0.00 0.000E+00 0. 0.595E-04 0.539E-04 0.273E-02 0.393E-12 43 42 39 57 27 20 58 20 59 0.000 0.000 0
+ 0 13 00:04:19.60 19.9000A 0.0544 -0.0566 -0.0284 0.000 0.00 0.000E+00 0. 0.581E-04 0.515E-04 0.186E-03 0.249E-13 43 42 39 57 26 20 58 20 59 0.000 0.000 0
+ 0 14 00:04:39.50 19.7000A 0.0520 -0.0572 -0.0274 0.000 0.00 0.000E+00 0. 0.565E-04 0.489E-04 0.181E-03 0.241E-13 43 42 39 57 26 20 57 20 59 0.000 0.000 0
+ 0 15 00:04:59.19 20.0000A -0.0511 -0.0511 -0.0284 0.000 0.00 0.000E+00 0. 0.549E-04 0.462E-04 0.171E-03 0.226E-13 53 33 8 59 60 21 54 50 57 0.000 0.000 0
+ 0 16 00:05:19.19 19.9000A 0.0559D -0.0566D -0.0341 0.000 0.00 0.000E+00 0. 0.655E-04 0.556E-04 0.272E-02 0.391E-12 58 23 33 48 9 0 54 50 57 0.000 0.000 0
Index: /palm/trunk/TESTS/cases/test_oceanml/case_config.yml
===================================================================
--- /palm/trunk/TESTS/cases/test_oceanml/case_config.yml (revision 3353)
+++ /palm/trunk/TESTS/cases/test_oceanml/case_config.yml (revision 3353)
@@ -0,0 +1,23 @@
+---
+# this is a palmtest job configuration file
+
+allowed_builds:
+ - gfortran_default
+ - intel_default
+
+allowed_number_of_cores:
+ - 1
+ - 2
+ - 4
+ - 8
+ - 16
+ - 32
+
+activation_strings:
+ - "d3#"
+ - "restart"
+
+significant_digits_for_netcdf_checks:
+ timeseries: 5
+ profiles: 6
+ other: 8
Index: /palm/trunk/TESTS/palmtest.yml
===================================================================
--- /palm/trunk/TESTS/palmtest.yml (revision 3353)
+++ /palm/trunk/TESTS/palmtest.yml (revision 3353)
@@ -0,0 +1,42 @@
+---
+# this is a palmtest environments file
+
+palm_config_template:
+
+environments:
+
+ GNU:
+ executable: gfortran
+ mpi_wrapper: mpif90
+ include:
+ netcdf: "-I /path/to/netcdf/gnu/include/"
+ fftw: "-I /path/to/fftw/gnu/include/"
+ rrtmg: "-I /path/to/rrtmg/gnu/include"
+ lib:
+ netcdf: "/path/to/netcdf/gnu/lib/libnetcdff.so"
+ fftw: "/path/to/fftw/gnu/lib/libfftw3.so"
+ rrtmg: "/path/to/rrtmg/gnu/lib/librrtmg.so"
+
+ Intel:
+ executable: ifort
+ mpi_wrapper: mpif90
+ include:
+ netcdf: "-I /path/to/netcdf/intel/include/"
+ fftw: "-I /path/to/fftw/intel/include/"
+ rrtmg: "-I /path/to/rrtmg/intel/include"
+ lib:
+ netcdf: "/path/to/netcdf/intel/lib/libnetcdff.so"
+ fftw: "/path/to/fftw/intel/lib/libfftw3.so"
+ rrtmg: "/path/to/rrtmg/intel/lib/librrtmg.so"
+
+ Cray:
+ executable: crayftn
+ mpi_wrapper: mpif90
+ include:
+ netcdf: "-I /path/to/netcdf/cray/include/"
+ fftw: "-I /path/to/fftw/cray/include/"
+ rrtmg: "-I /path/to/rrtmg/cray/include"
+ lib:
+ netcdf: "/path/to/netcdf/cray/lib/libnetcdff.so"
+ fftw: "/path/to/fftw/cray/lib/libfftw3.so"
+ rrtmg: "/path/to/rrtmg/cray/lib/librrtmg.so"