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 <http://www.gnu.org/licenses/>.
-#
-# 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 <http://www.gnu.org/licenses/>.
+!
+! 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"
